SQL Server未配置为进行数据访问

29 sql t-sql sql-server vb6

我正在从VB 6应用程序运行SQL Server 2005数据库.我通过ODBC DSN连接到数据库.

我将运行默认SQL服务器实例的计算机从"软件"重命名为"IT".然后我运行sp_dropserversp_addserver存储过程来重命名实例.

在重新启动SQL Server服务时,服务器能够获取新的SQL Server名称.

将ODBC数据源名称配置为新名称后,连接为"确定".我能够运行我的应用程序并通过ADO记录集读取记录.但是我无法使用该.Update方法更新任何记录集.我得到以下错误...SQL Server not configured for data access

如何在重命名的服务器实例上启用数据访问?

gbn*_*gbn 45

如何:重命名承载SQL Server 2005独立实例的计算机

您应该能够运行此但不能对任何链接的服务器运行.它不是链接服务器.这是当地的.

EXEC sp_serveroption 'YourServer', 'DATA ACCESS', TRUE
Run Code Online (Sandbox Code Playgroud)


小智 5

只需转到链接服务器属性 > 服务器选项 > 数据访问 --> true

适用于 SQL Server 2014。

问候