连接到SQL Server时突然收到“登录超时过期”错误

ul

其他人也提出了这个问题,但是我没有找到专门解决我所遇到的问题或解决该问题的答案。因此,我要发布问题和答案。

几天前,我有几个自动化脚本,它们连接到SQL Server并导出一些数据,突然停止工作。他们已经运行了7年了,所以这很奇怪。这两个脚本使用不同的方法进行连接。一个使用Perl库,另一个使用bcp命令。但是两者都得到了相同的错误。bcp为了简洁起见,我只显示命令。这一切都在Windows Server 2008和SQL Server 2008 R2 v10.50上运行。这是我正在运行的:

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp.exe" "<my query>" queryout "<output file name>" -T -S MYSERVER -c -k

这是我得到的错误:

SQLState = 08001,NativeError = 10061
错误= [Microsoft] [SQL Server Native Client 10.0] TCP Provider:无法建立连接,因为目标计算机主动拒绝了它。

SQLState = 08001,NativeError = 10061
错误= [Microsoft] [SQL Server Native Client 10.0]建立与SQL Server的连接时,发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确,以及是否将SQL Server配置为允许远程连接。有关更多信息,请参见SQL Server联机丛书。

SQLState = S1T00,NativeError = 0
错误= [Microsoft] [SQL Server Native Client 10.0]登录超时已过期

ul

解决方案非常简单。我只是将端口号添加到服务器名称(更改MYSERVERMYSERVER,1433)。所以我的最终bcp命令如下所示:

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\bcp.exe" "<my query>" queryout "<output file name>" -T -S MYSERVER,1433 -c -k

我不确定要更改的内容包括端口。但是,仅此而已。

这是默认端口有点奇怪。您会认为bcp无需显式设置即可使用它。但是,这可能只是一些奇怪的服务器配置,突然需要该端口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用pyodbc连接到本地SQL Server时登录超时过期错误

来自分类Dev

连接到VPN时无法连接到本地Sql Server

来自分类Dev

从Python连接到SQL Server

来自分类Dev

JDBC,连接到SQL Server

来自分类Dev

CI连接到SQL SERVER

来自分类Dev

连接到SQL Server Compact

来自分类Dev

JDBC,连接到SQL Server

来自分类Dev

连接到SQL Server 2012

来自分类Dev

连接到SQL Server的问题

来自分类Dev

连接到云 SQL 时收到套接字错误

来自分类Dev

使用MacOS终端连接到SQL Server时登录失败

来自分类Dev

使用Python连接到SQL Server时,用户“”登录失败

来自分类Dev

连接到SQL Server实例时出错

来自分类Dev

连接到SQL Server 2012时出错

来自分类Dev

连接到sql server时出错

来自分类Dev

无法连接到Management Studio,“连接到SQL Server时发生错误”

来自分类Dev

使用 ASP.NET MVC 连接到 SQL Server 时出现登录身份验证错误

来自分类Dev

jdbc错误,无法连接到sql

来自分类Dev

将Crystal报表连接到SQL Server

来自分类Dev

从Node.js连接到SQL Server

来自分类Dev

无法直接从Android连接到SQL Server

来自分类Dev

PyOdbc无法连接到SQL Server实例

来自分类Dev

无法远程连接到SQL Server实例

来自分类Dev

无法从PHP连接到SQL Server

来自分类Dev

无法使用PHP连接到SQL Server

来自分类Dev

无法从Docker容器连接到SQL Server

来自分类Dev

通过别名连接到远程SQL Server

来自分类Dev

无法使用jTDS连接到SQL Server

来自分类Dev

无法连接到Sql Server 2012