這篇筆記裡可能有用到其他大神們的網頁紀錄,但愧疚於內容是好久以前查的,最近另一個專案要重寫這一塊,所以重新翻出以前的程式碼,順便再於此註記筆記,若各路大神有發現其中語法有模仿痕跡,還請通知並見諒,我會補上參考連結,謝謝。
這篇筆記裡可能有用到其他大神們的網頁紀錄,但愧疚於內容是好久以前查的,最近另一個專案要重寫這一塊,所以重新翻出以前的程式碼,順便再於此註記筆記,若各路大神有發現其中語法有模仿痕跡,還請通知並見諒,我會補上參考連結,謝謝。
在網路上找到一篇關於SQL Server如何重新命名的方法 DECLARE @sn sysname,@sno sysname; SELECT @sn=cast(serverproperty('servername') as sysname),@sno=@@SERVERNAME; IF @sno IS NULL BEGIN EXEC sp_addserver @server=@sn,@local = 'local'; SELECT N'Finish the server name to revise, and has already stopped serving, please restart the server'; SELECT N'完成伺服器名稱修改,並已停止服務,請重新啟動伺服器'; SHUTDOWN WITH NOWAIT; RETURN; END ELSE IF (@sn=@sno) BEGIN SELECT N'Do not need to revise the server name'; SELECT N'無須修正伺服器名稱'; RETURN; END ELSE BEGIN EXEC sp_dropserver @sno; EXEC sp_addserver @server=@sn,@local = 'local'; SELECT N'Finish the server name to revise, and has already stopped serving, please restart the server'; SELECT N'完成伺服器名稱修改,並已停止服務,請重新啟動伺服器'; SHUTDOWN WITH NOWAIT; END