我的问题与这个成员完全相反。 对于我的情况,我不能login到mssql 2008没有指定实例名称。 我正在考虑如何通过只有服务器名称连接到mssql。 这是因为我使用的应用程序不允许象(MSSQL \ MYDB)这样的符号。 请进一步询问我是否没有提供足够的信息。
解决:通过设置服务器angular色“sysadmin”,然后问题正在解决。 应用程序的文档中提到,只要填写服务器名称和端口号,安装程序就可以自动parsing来自提供的端口的实例名称。 感谢您的回复。
如果您有一个命名的实例,连接string的替代格式通常是“服务器,端口”。 你需要看看软件手册来validation。
您将不得不安装SQL Server作为“默认”实例。
一个实例是默认的,未命名的实例,或者它是一个命名实例。 当SQL Server 2005安装在默认实例中时,它不需要客户端指定实例的名称来build立连接。 客户端只需要知道服务器名称。
指定的实例由计算机的networking名称加上在安装期间指定的实例名称标识。 连接时,客户端必须指定服务器名称和实例名称。
http://msdn.microsoft.com/en-us/library/ms165614(SQL.90).aspx
如果客户端程序在Windows上运行,则可以指定一个“服务器别名”,它允许您在客户端计算机上创build一个简单的名称/别名,以“指向”特定的服务器和实例名称。 Microsoft 在此提供了详细的说明。
你也应该向你的软件供应商投诉。 微软已经提供了至less12年的命名实例function。 你的软件应该支持它。
解决:通过设置服务器angular色“sysadmin”,然后问题正在解决。 应用程序的文档中提到,只要填写服务器名称和端口号,安装程序就可以自动parsing所提供端口的实例名称。 感谢您的回复。