標籤:blog http os 使用 ar strong 檔案 資料 art
轉:http://blog.csdn.net/liuliuyushun/article/details/4215233
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執行個體