将SQL Server命名实例更改为默认实例

kin*_*jou 5 sql-server sql-server-2005 sql-server-2008

这个问题与实例有关.我之前问过.是否可以在不卸载和重新安装的情况下更改SQL Server中的默认实例?如果可能,我们如何做到这一点?如果不可能为什么会这样?谢谢你的帮助 :).

Joe*_*ins 12

所有instanses都被命名,但只有一个默认运行.从默认实例中删除端口,并在SQL Server网络配置下的SQL Server配置管理器中将您想要的命名实例的端口设置为1433


Lee*_*som 5

这可能会解决您的问题: https://kohera.be/blog/sql-server/make-named-instance-look-like-default-instance/ (完全归功于Stefan,但我将在下面解释以防他的博客消失)

这个想法是让您的命名实例显示为默认实例。

  1. 打开 SQL Server 配置管理器。
  2. 导航到:SQL Server 网络配置 ->“XYZ 协议”树节点。
  3. 右键单击右窗格中的 TCP/IP 项目。
  4. 选择属性菜单项。
  5. 在“协议”选项卡上,确保“启用”设置为“是”。
  6. 在 IP 地址选项卡上,滚动到底部,然后在 IPAll->TCP 动态端口字段中输入 1433。
  7. 然后重新启动您的命名实例。
  8. 您现在应该能够通过以下方式连接到您的命名实例:
    • (当地的)
    • 本地主机
    • 。( <-- 这是一个点)
    • 127.0.0.1
    • 命名实例名称(例如 mymachine\myinstance)

在此输入图像描述 在此输入图像描述 在此输入图像描述


mar*_*c_s 4

不。

如果您想更改实例的名称或将其设为默认实例,则必须重新安装。没有办法解决这个问题。