none
SQL server 改名 RRS feed

解答

  • 您好:
    如果您的 SQL Server 並沒有使用 Cluster 技術,也就是所謂的單一機器時,可以使用如下所示的指令來更改預設的執行個體名稱:
    更改預設執行個體名稱
    sp_dropserver <舊的電腦名稱>
    GO
    sp_addserver <新的電腦名稱>, local
    GO


    如果要更改具名執行個體,請改用:

    更改具名執行個體
    sp_dropserver "<舊的電腦名稱\具名執行個體名稱>"
    GO
    sp_addserver "<新的電腦名稱\具名執行個體名稱>", local
    GO 

     

    執行完上述指令之後,記得要重新啟動 SQL Server,並透過下列指令來確認:
    確認更名成功
    select @@servername

     

    2007年4月17日 上午 01:58
    版主
  • Hi: 您好,

     

    先確認一下,您是 SQL Server 2000 還是 SQL Server 2005 版本呢?

     

    筆者目前僅想到利用重新安裝的方式達成。

    可以參考以下的文件來移除 failover clustered instance:
    How To (SQL Server 2000)
    How to remove a failover clustered instance (Setup)
    http://technet.microsoft.com/en-us/library/aa216166(SQL.80).aspx

     

    Administering SQL Server (SQL Server 2000)
    Maintaining a Failover Cluster
    http://technet.microsoft.com/en-us/library/aa196687(SQL.80).aspx#

     

     

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

     

    2008年1月18日 上午 09:11

所有回覆

  • 您好:
    如果您的 SQL Server 並沒有使用 Cluster 技術,也就是所謂的單一機器時,可以使用如下所示的指令來更改預設的執行個體名稱:
    更改預設執行個體名稱
    sp_dropserver <舊的電腦名稱>
    GO
    sp_addserver <新的電腦名稱>, local
    GO


    如果要更改具名執行個體,請改用:

    更改具名執行個體
    sp_dropserver "<舊的電腦名稱\具名執行個體名稱>"
    GO
    sp_addserver "<新的電腦名稱\具名執行個體名稱>", local
    GO 

     

    執行完上述指令之後,記得要重新啟動 SQL Server,並透過下列指令來確認:
    確認更名成功
    select @@servername

     

    2007年4月17日 上午 01:58
    版主
  • It works, thanks!
    2007年4月17日 上午 05:58
  • 請教若是cluster下的sql 虛凝伺服器有辦法改名嗎?

    2008年1月14日 上午 02:56
  • hi

     

    Virtual Server Name是可以變更的

    請參考:

     

    SQL Server 2005 Books Online (September 2007)
    How to: Rename a SQL Server 2005 Virtual Server

    http://msdn2.microsoft.com/en-us/library/ms178083.aspx

     

    2008年1月14日 上午 06:01
  • 謝謝您的回覆

    去察看後,發現之前問題的描述有誤

    Virtual Server Name是可以從cluster resouces 中變更沒錯

    但我指的是當連接sql時,會顯示例如 Virtual_Server_Name\sql_db_name

    我想要改的是 \ 後面的那個的 sql_db_name

    這樣有方式可以改嗎?謝謝

     

    2008年1月18日 上午 08:06
  • Hi: 您好,

     

    看您所描述的需求,筆者這邊有些疑惑:

    若是依據您的描述: 我想要改的是 \ 後面的那個的 sql_db_name

    若僅是要變更資料庫的名稱,可以參考以下的方式:
    如何:重新命名資料庫 (SQL Server Management Studio)
    http://technet.microsoft.com/zh-tw/library/ms345378.aspx

     

    若是您所指的是: \\Virtual_Server_Name\InstanceName

    InstanceName 名稱部分,可能是無法直接變更的。

     

    如何:重新命名主控 SQL Server 2005 獨立執行個體的電腦
    http://technet.microsoft.com/zh-tw/library/ms143799.aspx

    如何:重新命名 SQL Server 2005 Virtual Server
    http://technet.microsoft.com/zh-tw/library/ms178083.aspx

     

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

     

    2008年1月18日 上午 08:31
  • 若是您所指的是: \\Virtual_Server_Name\InstanceName

    InstanceName 名稱部分,可能是無法直接變更的。



    是的!我要改的是那個InstanceName

    是否一定要重新安裝 SQL Virtual Server 才能做到呢?

    記得InstanceName就是在安裝SQL Virtual Server的過程中設的?

    請問有移除SQL Virtual Server的文件嗎?

    聽說從光碟片中就有移除的選項

    但是我用手邊的版本查過了,並沒有這個選項

    謝謝您的指教。

    附註:手邊的光碟是SQL 2000 Enterprise 的

    2008年1月18日 上午 08:44
  • Hi: 您好,

     

    先確認一下,您是 SQL Server 2000 還是 SQL Server 2005 版本呢?

     

    筆者目前僅想到利用重新安裝的方式達成。

    可以參考以下的文件來移除 failover clustered instance:
    How To (SQL Server 2000)
    How to remove a failover clustered instance (Setup)
    http://technet.microsoft.com/en-us/library/aa216166(SQL.80).aspx

     

    Administering SQL Server (SQL Server 2000)
    Maintaining a Failover Cluster
    http://technet.microsoft.com/en-us/library/aa196687(SQL.80).aspx#

     

     

    希望對您有幫助 ...

    Best Regards
    Derrick Chen 德瑞克

     

    2008年1月18日 上午 09:11