运行sqlcmd时SQL Server登录超时过期

问题描述:

今天我在SQL Server上出现了一些奇怪的错误。事情是这样的:运行sqlcmd时SQL Server登录超时过期

enter image description here

我不知道我应该做的。当我想运行超过200MB的查询时发生这种情况。但我想,尺寸并不重要。任何人都可以指导我解决这个问题?

而且,出于某种原因,我无法导出超过100MB的SQL Server数据,所以任何人都可以帮助我吗?

+0

你的SQL文件大于200MB吗? –

+0

这是一个新的错误还是从来没有工作?我不知道它有什么奇怪的地方 - “找不到SQL Server”是一个很简单的错误,有许多排除故障的方法。 –

你的错误消息说,几个不同的事情:

登录超时过期

...找不到服务器或访问...

无法打开连接到SQL Server

如果您查看sqlcmdhere的命令参数。

您传递的是这是col_separator,而不是服务器,它是S(注意大小写)。

接下来,您可能需要一个授权策略,无论是集成安全性的E,还是分别使用和P作为用户名和密码。

试试这些,看看你得到什么。

您当然可以尝试使用SSMS而不是sqlcmd。

编辑:看起来像默认的集成安全性,所以你不需要指定E,除非你只是想。

+0

这是我必须使用的第一个Windows实用程序,其中交换机的情况非常重要(或者直到现在我才幸运)。 –