SQL Server not configured for data access(未针对数据访问配置 SQL Server)
问题描述
我正在从 VB 6 应用程序运行 SQL Server 2005 数据库.我连接到数据库通过 ODBC DSN.
I'm running a SQL Server 2005 database from a VB 6 Application. I connect to the database through an ODBC DSN.
我将运行 SQL 服务器默认实例的计算机从软件"重命名为IT".然后我运行 sp_dropserver
和 sp_addserver
存储过程来重命名实例.
I renamed the computer on which I'm running the default instance of SQL server from 'Software' to 'IT'. I then ran the sp_dropserver
and sp_addserver
stored procedures to rename the instance.
重新启动 SQL Server 服务后,服务器能够使用新的 SQL Server 名称.
On restarting the SQL Server service, the server was able to pick up on the new SQL Server name.
将ODBC数据源名称配置为新名称后,连接正常.我能够运行我的应用程序并通过 ADO 记录集读取记录.但是我无法使用 .Update
方法更新任何记录集.我收到以下错误... SQL Server 未配置数据访问
After configuring the ODBC data source name to the new name, the connection was Ok. I'm able to run my application and read records through ADO record sets. However I'm unable to update any recordset using the .Update
method. I get the following error instead ... SQL Server not configured for data access
如何在重命名的服务器实例上启用数据访问?
How can I enable data access on the renamed server instance?
推荐答案
如何:重命名承载 SQL Server 2005 独立实例的计算机
您应该能够在任何链接服务器上运行它,但不能.它不是链接服务器.这是本地的.
You should be able to run this but not against any linked server. It's not a linked server. It's local.
EXEC sp_serveroption 'YourServer', 'DATA ACCESS', TRUE
这篇关于未针对数据访问配置 SQL Server的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:未针对数据访问配置 SQL Server
基础教程推荐
- SQL Server 2016更改对象所有者 2022-01-01
- SQL Server:只有 GROUP BY 中的最后一个条目 2021-01-01
- 无法在 ubuntu 中启动 mysql 服务器 2021-01-01
- 将数据从 MS SQL 迁移到 PostgreSQL? 2022-01-01
- SQL Server 中单行 MERGE/upsert 的语法 2021-01-01
- 使用pyodbc“不安全"的Python多处理和数据库访问? 2022-01-01
- Sql Server 字符串到日期的转换 2021-01-01
- 在 VB.NET 中更新 SQL Server DateTime 列 2021-01-01
- 如何在 SQL Server 的嵌套过程中处理事务? 2021-01-01
- ERROR 2006 (HY000): MySQL 服务器已经消失 2021-01-01