连接失败:SQLState:'01000'SQL Server错误:10061

时间:2012-11-21 20:24:58

标签: sql-server sql-server-2008-r2 database-connection

我正在尝试将访问前端连接到SQL Server后端。

当SQL Server在我的计算机上但现在我正在尝试连接到服务器时,它正在工作

因此,当我创建具有访问权限的

的DSN文件时
  1. 我选择了SQL-Server驱动程序(我也尝试过使用SQL-Server native 10.0)
  2. 我输入从SQL Management Studio复制的服务器名称,因此没有错字
  3. 我选择了NT身份验证
  4. 然后我有这个错误

    enter image description here

    在属性中,我尝试使用TCP/IP使用默认端口1433,我也尝试使用名称管道

    我确保选中允许远程连接的复选框

    如果我尝试与管理工作室联系,我收到此错误

    enter image description here

    我在网络上浏览时可以看到服务器

    我正在尝试this麻烦,但我坚持使用telnet命令。它说Could not open connection to host on 1433

    我也试过没有端口,我在端口23上得到了同样的错误

    有什么想法吗?

    谢谢

4 个答案:

答案 0 :(得分:0)

我遇到了同样的错误,不必担心此错误,只需重新启动服务器并重新启动SQL服务即可。当磁盘空间不足并且系统将进入挂起状态然后sql服务将自动停止时,会出现此问题。

答案 1 :(得分:0)

在以下错误消息中收到SQLSTATE 01000:

  

SQL代理 - 作业失败:SQL代理作业" LiteSpeed Backup Full"消息失败"作业失败。用户X调用了作业。运行的最后一步是步骤1(步骤1)。注意:无法通过电子邮件通知。 - 以用户身份执行:X.LiteSpeed(R)for SQL Server版本6.5.0.1460版权所有2011 Quest Software,Inc。[SQLSTATE 01000](消息1)LiteSpeed for SQL Server无法打开备份文件:(N:\ BACKUP2 \ filename .BAK)。先前的系统消息是失败的原因。 [SQLSTATE 42000](错误60405)。步骤失败。"

在我的情况下,这与在主动/被动SQL群集上进行SQL Server故障转移后驱动器N的权限有关。

故障转移到seconary的所有SQL资源都会在维护后返回到首选节点。当Quest LiteSpeed作业然后在首选节点上执行时,很明显SQL N服务器用户X的先前权限已在驱动器N上丢失,并且报告了SQLSTATE 10100。

只需将权限再次添加到备份目标驱动器,问题就解决了。

希望能有所帮助。

Windows 2008 Enterprise

SQL Server 2008主动/被动群集。

答案 2 :(得分:0)

要为SQL Server创建新的数据源,请执行以下步骤:

  1. 在主机/服务器上转到Sql server management studio - >左手打开安全部分 - >右键单击Login,选择New Login,然后为要连接的数据库创建一个新帐户。

  2. 检查TCP / IP协议是否启用。转到所有程序 - > Microsoft SQL Server 2008 - >配置工具 - >打开Sql server配置管理器。在左侧选择客户端协议(基于您的操作系统32/64位)。在右侧,选中要启用TCP / IP协议。

  3. 在远程计算机/服务器中,打开数据源管理员。控制面板 - >管理工具 - >数据源(ODBC)。

  4. 在用户DSN或系统DSN中,单击“添加”按钮并选择“Sql Server驱动程序”,然后按“完成”。

  5. 输入姓名。

  6. 输入服务器,请注意:如果要输入主机地址,则应输入该地址而不输入“\\”。例如。 192.168.1.5并按Next。

  7. 使用用户输入的登录ID和密码选择使用SQL Server身份验证。

  8. 在下面输入您在第一步创建的登录ID和密码。然后单击“下一步”。

  9. 如果显示Database是您的数据库,请单击Next,然后单击Finish。

答案 3 :(得分:0)

  1. Windows防火墙阻止sql server。即使您从例外打开1433端口,在客户端计算机中它也会将连接点设置为动态端口。将sql server添加到例外中。
  2. " C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Binn \ Sqlservr.exe"

    More info

    1. This页帮助我解决了这个问题。特别是
    2.   

      或者如果您觉得自己很勇敢,请在注册表中找到别名并将其删除   那里。

           

      HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的MSSQLServer \客户\ ConnectTo \