Joh*_*dol 13 sql-server sql-server-2005
在安装SQLServer2005开发人员版(不是快递)时,我创建了一个命名实例:
MYSERVERNAME/MYINSTANCENAME
Run Code Online (Sandbox Code Playgroud)
是否有可能
1)将我的命名实例的名称更改为默认值:
MYSERVERNAME
Run Code Online (Sandbox Code Playgroud)
要么
2)创建一个新的默认实例(如上所述的MYSERVERNAME).
任何帮助,将不胜感激!
嗯,当我使用"添加/删除程序"中的"更改"按钮时,SQL Server 2005安装程序为我提供了实例选择屏幕,甚至允许我列出现有实例.(顺便说一下,我正在运行XP SP2.)
我在安装程序中选择了"安装新组件,单击此处"链接,然后在"要安装的组件"屏幕上选择了SQL Server数据库服务,以到达允许我安装新默认实例的实例选择屏幕.
小智 5
默认实例具有默认实例名称,但会捕获计算机的名称,并将其用作别名.即使您更改了计算机名称,默认实例也将捕获新计算机名称,并将其用作别名.但默认实例名称保持不变(如MSSQLSERVER).
这就是无法重命名默认实例的原因.默认实例名称是固定的,它捕获计算机名称并将其用作别名.因此,计算机上只能存在一(1)个默认实例,因为默认实例具有固定名称,并且它始终捕获并使用计算机名称作为别名.换句话说,默认实例名称在计算机名称(作为别名)时加入.两者都不能以编程方式更改.更改计算机名称只会更改附加到默认实例名称的别名.
如果已存在默认实例,则该计算机上的所有其他SQL安装将被强制使用命名实例(别名,该别名不能是计算机名称).
现在,在您的第一次SQL安装期间,您选择将其安装为命名实例,而不是默认实例.因此,您没有默认实例,因此您使用了与计算机名称不同的别名.您从未安装过默认实例,因此安装没有捕获其别名的计算机名称.
关于默认实例的主要问题是它们捕获并使用计算机名作为别名,并且绝对无法以编程方式更改默认实例名称.但是,您可以通过更改计算机名称来更改其别名.但计算机名仍然连接到默认实例名称.
别名只是指向SQL安装,因此别名可以使用其引擎.如果未将安装指定为默认实例,则仅表示安装未附加在臀部,计算机名称作为别名.
我希望这会有所帮助,但如果这很清楚,请原谅我.
| 归档时间: |
|
| 查看次数: |
70970 次 |
| 最近记录: |