我正在尝试为一个整合服务项目在Microsoft SQL Server Data Tools for Visual Studio 2017 (SSDT)中创建连接管理器。
在连接管理器中:
提供程序设置为:Native OLE DB\SQL Server Naive Client 11.0
服务器名称设置为:本地机器的名称
登录服务器设置为:Windows身份验证
连接到数据库设置为:选择或输入数据库名称。然而,下拉框中没有出现任何数据库名称——下拉框是空白的。我期望看到我正在工作的数据库名称(包括master数据库等)。
- 当我测试连接时,会收到一个错误消息,其中说:
“由于在初始化提供程序时出现错误,测试连接失败。登录超时已过期。在建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。无法找到服务器,或者服务器不可访问。检查实例名称是否正确,并检查SQL Server是否配置为允许远程连接。更多信息请参阅SQL Server Books Online。命名管道提供程序:无法打开与SQL Server [2] 的连接。”
我正在使用SQL Server 2017和Microsoft SQL Server Management Studio 18。
在SSMS中,已选中“允许远程连接”。
我唯一看到的问题是SQL Server代理和SQL Server浏览器已停止/未运行,以及SQLEXPRESS的TCP/IP协议被禁用——我无法启用它,因为会出现“访问被拒绝(0x80070005)”的错误。
我尝试了所有的指导,但无法进展。请问是否有人可以提供更多帮助?