5

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

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

所以当我创建具有访问权限的 DSN 文件时

  1. 我选择了 SQL-Server 驱动程序(我也尝试过使用 SQL-Server native 10.0)
  2. 我输入了从 SQL Management Studio 复制的服务器名称,所以那里没有错字
  3. 我选择了NT认证

然后我有这个错误

在此处输入图像描述

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

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

如果我尝试与管理工作室连接,我会收到此错误

在此处输入图像描述

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

我正在尝试解决问题,但我坚持使用 telnet 命令。它说Could not open connection to host on 1433

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

有任何想法吗?

谢谢

4

4 回答 4

1
  1. Windows 防火墙阻止了 sql 服务器。即使您从异常中打开 1433 端口,在客户端计算机中它也会将连接点设置为动态端口。还将 sql server 添加到异常中。

"C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe"

更多信息

  1. 这个页面帮助我解决了这个问题。尤其

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo\

于 2017-07-08T08:05:29.477 回答
1

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

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

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

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

  4. 在 User DSN 或 System DSN 中,单击 Add 按钮并选择 Sql Server driver 然后按 Finish。

  5. 输入名字。

  6. 输入服务器,注意:如果要输入主机地址,则应输入该IP地址,不带“\\”。例如。192.168.1.5,然后按下一步。

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

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

  9. 如果显示的数据库是您的数据库,请单击下一步,然后单击完成。

于 2016-05-25T07:45:55.287 回答
0

我遇到了同样的错误,不需要担心这个错误,只需重新启动服务器并重新启动 SQL 服务。这个问题出现在磁盘空间不足的情况下,系统会进入挂起状态,然后sql服务会自动停止。

于 2014-06-26T06:56:30.873 回答
0

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

SQL 代理 - 作业失败:SQL 代理作业“LiteSpeed Backup Full”失败,并显示消息“作业失败。作业由用户 X 调用。运行的最后一步是步骤 1(步骤 1)。注意:通知失败- 以用户身份执行:X. LiteSpeed(R) for SQL Server Version 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 上的权限有关。

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

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

希望对某人有所帮助。

视窗 2008 企业版

SQL Server 2008 主动/被动群集。

于 2015-05-26T07:41:26.040 回答