我有这个连接字符串,并且当我从同一SQL Express测试我的应用程序时运行良好,我有一个名为DOKUSTAR的实例。
using (SqlConnection conn = new SqlConnection(@"server=.\DOKUSTAR;Database=RdaDB10;Trusted_Connection=Yes"))
using (SqlCommand comm = new SqlCommand(@"select top(1) pais, clase, operation from Document_Class where codigoafip = @codafip", conn))
问题是,当我尝试从服务器外部进行连接无法正常工作时,显示以下消息:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确并且已将SQL Server配置为允许远程连接。(提供者:SQL网络接口,错误:26-错误指定服务器/实例的位置)。
任何建议将不胜感激。
答案 0 :(得分:0)
.\DOKUSTAR
是指当前计算机上的DOKUSTAR实例。
您需要将其更改为MACHINE_NAME\DOKUSTAR