运行sqlcmd时SQL Server登录超时过期
问题描述:
今天我在SQL Server上出现了一些奇怪的错误。事情是这样的:运行sqlcmd时SQL Server登录超时过期
我不知道我应该做的。当我想运行超过200MB的查询时发生这种情况。但我想,尺寸并不重要。任何人都可以指导我解决这个问题?
而且,出于某种原因,我无法导出超过100MB的SQL Server数据,所以任何人都可以帮助我吗?
答
你的错误消息说,几个不同的事情:
登录超时过期
...找不到服务器或访问...
无法打开连接到SQL Server
如果您查看sqlcmd
here的命令参数。
您传递的是这是col_separator
,而不是服务器,它是S
(注意大小写)。
接下来,您可能需要一个授权策略,无论是集成安全性的E
,还是分别使用和P
作为用户名和密码。
试试这些,看看你得到什么。
您当然可以尝试使用SSMS而不是sqlcmd。
编辑:看起来像默认的集成安全性,所以你不需要指定E
,除非你只是想。
+0
这是我必须使用的第一个Windows实用程序,其中交换机的情况非常重要(或者直到现在我才幸运)。 –
你的SQL文件大于200MB吗? –
这是一个新的错误还是从来没有工作?我不知道它有什么奇怪的地方 - “找不到SQL Server”是一个很简单的错误,有许多排除故障的方法。 –