当我试图连接到我的数据库时,我需要提供实例名称,如下所示:
192.168.10.10 \ SQLEXPRESS
我想能够连接到我的数据库,而不必键入实例名称,如下所示:
192.168.10.10
我怎样才能做到这一点? 我正在使用SQL Server 2008 Express R2
这不是一个服务器名称,它是一个实例名称,这是必要的,因为可能有一个服务器上运行几个SQL实例。
您不能更改主机的默认实例。 默认实例总是“未命名的实例”。
您可以通过设置别名来处理连接客户端的事情。 看到这个ServerFault的答案 。 此解决scheme在开发或testing环境中正常工作,或者如果有less量的计算机连接到生产数据库。 如果有大量的计算机连接到数据库,那么在每台计算机上正确configurationconfiguration可能会很麻烦,而且没有某种自动化/脚本。
就我所见,你有两个select:
1)重新安装SQL Express并select选项来命名实例。 select默认实例选项,或键入MSSQLSERVER(这是默认实例的真实姓名)。
2)通过分配的端口号连接到实例。 每个SQL实例都分配了一个dynamic端口号,所以您应该在SQL Serverconfigurationpipe理器中为该实例设置一个静态端口号。 然后通过像192.168.10.10; 1443这样的连接string连接到它