我正在使用Microsoft Visual Studio Test,我不知道如何处理以下错误
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified)
答案 0 :(得分:0)
确保将数据库引擎配置为接受远程连接
检查SQL Server服务帐户
如果您使用的是命名SQL Server实例,请确保在ASweb P.NET应用程序的连接字符串中使用该实例名称
4.您可能需要在防火墙上为您正在使用的SQL Server实例和端口创建例外 - 开始>运行> FIREWALL.CPL - 单击例外选项卡 - 添加sqlservr.exe(通常位于C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL.x \ MSSQL \ Binn)和端口(默认为1433) - 检查你的连接字符串
如果您使用的是命名的SQL Server实例,请确保在连接字符串中使用该实例名称
检查SQLBrowser;检查它是否正在运行。您可能还需要在防火墙中为SQLBrowser创建一个例外。
检查您是否已连接到SQL Server。请注意您用于连接的内容:计算机名称,域名或IP地址?检查连接时使用此选项。例如,如果您正在使用myserver
netstat -ano| findstr 1433
检查返回IP地址的端口。
替代:
如果仍然无法建立任何连接,您可能希望在服务器上创建一个SQL帐户,在相关数据库上创建相应的SQL用户,并在Web应用程序中使用此用户名/密码组合。
此答案的致谢归belle of sqlmusings.com