當前位置:首頁 » 編程語言 » 改sql實例會怎樣
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

改sql實例會怎樣

發布時間: 2022-04-22 06:20:53

⑴ 如何修改sql Server的是實例名

使用sp_rename
你在SQL
SERVER的索引中查查關於SP_RENAME的解釋說明,對於參數都有說明。
可以修改資料庫實例名,可以修改表名,欄位名等等。
例如修改資料庫實例Test為newtest
sp_rename
'Test',
'newtest','database'
但是,master等一些安裝自帶的資料庫實例名,是不可以修改的。

⑵ 什麼是SQL SERVER實例

所謂「SQL實例」,實際上就是SQL伺服器引擎,每個SQL Server資料庫引擎實例各有一套不為其他實例共享的系統及用戶資料庫。
在一台計算機上,可以安裝多個SQL SERVER,每個SQL SERVER就可以理解為是一個實例。
實例又分為「默認實例」和「命名實例」,如果在一台計算機上安裝第一個SQLSERVER,命名設置保持默認的話,那這個實例就是默認實例。
一台計算機上最多隻有一個默認實例,也可以沒有默認實例,默認實例名與計算機名相同。
[計算機名是可以修改的,但修改後對默認實例無影響,即默認實例隨計算機名的改變而改變]
所以說,默認實例的名稱是與計算機名相同,而不是稱為"local",但一般情況下,如果要訪問本機上的默認SQL伺服器實例,使用計算機名、(local)、localhost、127.0.0.1、. 、本機IP地址,都可以達到相同的目的。但如果要訪問非本機的SQL伺服器,那就必須使用計算機/實例名的辦法。

怎麼查看我機器上一共裝了幾個sql 實例?
------------------------------------------------------------------------------------------
開始---運行, 輸入 services.msc, 回車。
在服務列表裡, 找到 MSSQLSERVER 開頭的, 有幾個,就是幾個實例。
如何更改SQL實例名
-------------------------------------------------------------------------------------------
下面是從網上找到的一個方法,稍微復雜些,以後安裝一定要注意了,否則帶來很多麻煩.但更名方法亦是十分重要,應掌握.

重新命名伺服器的過程非常簡單。你所需要做的就是給伺服器改名,就像平時為Windows NT或Windows 2000 Server改名那樣。重新啟動計算機,然後系統會給出一個出錯信息:「安裝文件被破壞,或者未知的包標識」。看起來很嚇人。但實際上你只需要重新運行SQL Server的安裝程序,會有提示「是否升級到當前版本」。點擊Yes,安裝程序很快就結束了。實際上並沒有進行重新安裝,只是重新設置了有關伺服器名字方面的選項。然後我們需要運行一些存儲過程重置伺服器名字,以便讓SQL Server中的一些函數,例如有關復制的函數,能夠有效地工作。
我們切換到示範計算機,這將是我們的最後一個示範。先關掉一些剛才啟動的應用程序。到「我的電腦」屬性,轉到「網路標示」的屬性,改變這台計算機的名字。我們把這台計算機的名字改為「Win2kSQL」,點擊OK。然後提示需要重新啟動計算機。OK,重新啟動。
重新啟動後,我們回到了登錄界面。正如我們剛才已經提到的,有提示說「安裝文件被破壞,或者未知的包標識」。
我們現在需要登錄到伺服器上,轉到SQL Server安裝文件的目錄,然後重新運行安裝程序。
現在我們到SQL Server安裝文件的目錄,運行安裝程序。NT有提示說有SQL Server服務不能正常運行。需要等一會兒安裝程序才能繼續。
Windows NT提示說服務控制失敗。現在安裝程序可以繼續了,接下來安裝程序詢問安裝到哪裡。我們選擇本地安裝。然後是搜索已安裝組件。下面安裝程序詢問是否升級到標准版。這個提示看起來比較奇怪,但這正是我們現在想要的。點擊Yes,SQL Server將更新一些伺服器設置。現在運行完畢,我們返回並啟動SQL Server服務。
打開Query Ananlyzer,我們將裝入最後一個腳本。轉到腳本目錄,打開這個叫做「Rename SQL」的腳本。如果我們現在打開sysservers表的話,我們就會發現它仍然是指向原先的伺服器名。我們需要把這個伺服器先刪除,然後再添加,以便讓sysservers表能夠反映新的伺服器名。現在我們來運行這段腳本,刪除原先的伺服器,然後再添加。現在我們就已經成功改變了伺服器的名字

--打開修改系統表的開關
EXEC sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE

update master..sysservers set srvname='新伺服器名',datasource='新伺服器名',srvnetname='新伺服器名' where srvname='舊伺服器名'

--關閉修改系統表的開關
EXEC sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDE
go
關於SQL2000與2005共存的問題.
由於最初不了解二者之間的關系(其實到現在也不完全了解),安裝時應該分別為命名不同的實例名,這樣就不會造成資源的沖突,使用起來極其不便。

⑶ sql server 2008 r2安裝時把實例名修改了會有問題嗎

沒有問題,只是個名字而已。

⑷ sqlserver2005默認實例可以更改嗎

可以,但是你最好在裝sql時候確認卸載的時候卸載干凈了,要不sql會出現掛起的的

⑸ sql server2008可以修改一個實例為默認實例嗎

tcp/ip協議中的tcp埠,是1433的即是默認實例,想用local連接到哪個,就把那個的埠改成1433,另一個改成動態或者其他不重復的

⑹ 怎麼修改SQL SERVER 2005 的實例名

同事安裝兩個版本的,肯定要實例名,你安裝的時候,第一個如果是默認,第二個一定要實例名,不然會出錯的;你的情況可能是你先安裝SQL2000,安裝SQL2005的時候沒有實例名提示的錯誤,如果出現這情況,只能重新安裝你的SQL了

⑺ 如何修改"sql Server"的實例名

sql Server的實例名是安裝時就定好,我沒有發現有能修改的地方,一定要修改,就重裝嘛.很簡單的.把已經建立並且已有數據的資料庫的兩個文件復制到U盤上或者其它盤上,

然後再重裝,重裝好後,在企業管理器中新建原來的資料庫,什麼表都不要建,這樣新建的庫也有兩個文件,空的.接著再把SQLserver的伺服器關掉.再到盤上找到新建空資料庫文件,刪除,最後把放在U盤上的原來的數據文件復制粘貼到刪除處.打開伺服器,打開企業管理器,看看是不是成了。

⑻ 如何修改SQL Server 2005實例名

單純從資料庫看,不會有任何影響。
無論存儲過程還是觸發器,一般都在本機,沒有外部引用的情況下,引用資源時不需要附加實例名稱,所以改一個名稱不會有影響。但如果在這個庫上有數據遷移工具那就需要當心,數據遷移涉及外部資源,連接時一般都附加有實例名得。

⑼ 怎麼樣修改SQL2000的實例名謝謝

重新命名伺服器的過程非常簡單。你所需要做的就是給伺服器改名,就像平時為Windows NT或Windows 2000 Server改名那樣。重新啟動計算機,然後系統會給出一個出錯信息:「安裝文件被破壞,或者未知的包標識」。看起來很嚇人。但實際上你只需要重新運行SQL Server的安裝程序,會有提示「是否升級到當前版本」。點擊Yes,安裝程序很快就結束了。實際上並沒有進行重新安裝,只是重新設置了有關伺服器名字方面的選項。然後我們需要運行一些存儲過程重置伺服器名字,以便讓SQL Server中的一些函數,例如有關復制的函數,能夠有效地工作。
我們切換到示範計算機,這將是我們的最後一個示範。先關掉一些剛才啟動的應用程序。到「我的電腦」屬性,轉到「網路標示」的屬性,改變這台計算機的名字。我們把這台計算機的名字改為「Win2kSQL」,點擊OK。然後提示需要重新啟動計算機。OK,重新啟動。
重新啟動後,我們回到了登錄界面。正如我們剛才已經提到的,有提示說「安裝文件被破壞,或者未知的包標識」。
我們現在需要登錄到伺服器上,轉到SQL Server安裝文件的目錄,然後重新運行安裝程序。
現在我們到SQL Server安裝文件的目錄,運行安裝程序。NT有提示說有SQL Server服務不能正常運行。需要等一會兒安裝程序才能繼續。
Windows NT提示說服務控制失敗。現在安裝程序可以繼續了,接下來安裝程序詢問安裝到哪裡。我們選擇本地安裝。然後是搜索已安裝組件。下面安裝程序詢問是否升級到標准版。這個提示看起來比較奇怪,但這正是我們現在想要的。點擊Yes,SQL Server將更新一些伺服器設置。現在運行完畢,我們返回並啟動SQL Server服務。
打開Query Ananlyzer,我們將裝入最後一個腳本。轉到腳本目錄,打開這個叫做「Rename SQL」的腳本。如果我們現在打開sysservers表的話,我們就會發現它仍然是指向原先的伺服器名。我們需要把這個伺服器先刪除,然後再添加,以便讓sysservers表能夠反映新的伺服器名。現在我們來運行這段腳本,刪除原先的伺服器,然後再添加。現在我們就已經成功改變了伺服器的名字

--打開修改系統表的開關
EXEC sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE

update master..sysservers set srvname='新伺服器名',datasource='新伺服器名',srvnetname='新伺服器名' where srvname='舊伺服器名'

--關閉修改系統表的開關
EXEC sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDE
go
可以試試看

⑽ 如何更改sql2000資料庫實例名麻煩高手指點。謝謝:)

1、SQL2000升級到2005安全可靠,我們有這類有千例無一例出問題。2005是現在非常穩定的產品。升級是否有問題,可以升級完後對資料庫做一個dbcc,如有問題會有提示 ,有可能部分應用不支持,這種情況下你要在SQL的兼容級別改成80,80就是支持SQL2000的SQL語法,2005是90級別。這樣應該支持老應用程序。
2、但在操作時還是要做備份,直接備份SQL的數據文件,不用備份程序,只用停止資料庫出數據文件及日誌文件另存一份。如果2005升級後有問題可以卸載2005再安裝2000上去,用備份的數據文件來附加上去,這樣節約時間。
3、所謂升級2005其實升級完後還是要附加資料庫,就用原來的數據文件附加就ok.這個速度非常的快,不會超過10分鍾,你資料庫不大,可能幾秒鍾就完成升級。
4、實例名只有通過重新安裝來增加。在SQL安裝文件中有添加實例的選項,然後按安裝程序提示操作進行。