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

sql重建實例名

發布時間: 2022-05-08 06:03:17

『壹』 怎樣重建sql2005中的master

遇到損壞或者錯誤的master資料庫是最難解決情況之一。Master資料庫包含了SQL Server需要的關鍵信息。如果master資料庫出錯,那麼SQL Server就不能啟動。要在這種情況下還原master資料庫,可以按照下面這些步驟來從災難中恢復過來: 1. 使用\Program Files\Microsoft SQL Server\80\Tools\Binn目錄下的rebuidm.exe文件重建master資料庫。重建master資料庫可以使你的資料庫文件完整無缺。經常把數據和日誌文件備份到一個單獨的目錄是個不錯的主意。 2. 使用-m參數啟動SQL Server,這樣可以以單用戶模式重新啟動SQL Server。 3. 從最近一次已知最好的備份來還原master資料庫。 4. 核實master資料庫是不是已經成功還原:確認所有資料庫都已恢復正常運行。從最近一次已知最好的備份來還原msdb資料庫。 5. 以普通模式停止和啟動SQL Server。 6. 向生產用戶開放資料庫。 如果這樣做沒有效,那麼重建master資料庫然後附加這個資料庫。這也是DBA的任務之一,當然你並不希望經常這樣做。如果master資料庫出現問題,那麼伺服器上所有的資料庫都會出現問題。 總的來說,恢復時要完成的第一個步驟就是安裝一個新的master資料庫,使伺服器至少能夠啟動。在此基礎上,就可以還原真正的master資料庫了。雙擊了rebuildm.exe之後,將啟動rebuild master實用程序,它需要三個參數: ① 要恢復的伺服器名稱。 ② Master資料庫在原來的安裝程序中的位置,如果SQL Server的版本為SP2,這個位置應當是安裝CD的x86\data目錄(在更早的版本中,由於存在程序錯誤,有可能需要將這個data目錄拷貝到硬碟驅動器或者網路驅動器上)。 ③ 伺服器的排序規則。 這個重建過程將會重新創建全部四個系統資料庫以及Northwind和Pubs,接著對伺服器進行配置。整個重建過程大約需要數分鍾,如果以前使用service pack對伺服器進行了升級,將有可能花費更長時間。 恢復過程的第二個步驟是使用伺服器管理或者企業管理器來啟動伺服器。 依賴於你的安全性配置,企業管理器很有可能沒有連接到伺服器的許可權。重建master資料庫將會丟掉除了sa以外的所有用戶登錄,並把sa的空口令重置為空。如果要調整企業管理器的連接配置,以便作為sa以空口令連接到伺服器,可以編輯SQL Server的注冊屬性。不要擔心sa的空口令,因為我們很快就會恢復真正的master資料庫。一旦伺服器再次運行,你就會發現所有的用戶資料庫都不見了,因為重建的master資料庫沒有包含有關這些用戶資料庫的信息。恢復過程的第三個步驟就是將伺服器置於單用戶模式,以便還原master資料庫。在企業管理器中,要完成以下步驟: ① 選擇伺服器。 ② 使用右鍵單擊它,並從彈出的快捷方式菜單中選擇「屬性」菜單項,打開「伺服器屬性」對話框。 ③ 單擊「啟動參數」按鈕。 ④在「參數」文本框中輸入-m,然後按下「添加」按鈕。 ⑤ 按下「確定」按鈕關閉「啟動參數」對話框,然後關閉「伺服器屬性」對話框。 ⑥ 關閉企業管理器。 警告:在SQL Server實例處於單用戶模式時,不要使用企業管理器。這樣做有可能會鎖定該實例,使它進入不能接受其他連接的狀態。 ⑦ 使用SQL Server伺服器管理器停止並重新啟動SQL Server實例。 恢復損壞的master資料庫的第四個步驟才是進行真正的還原。因為SQL Server現在處於單用戶模式,所以必須使用查詢分析器來完成這一步驟。如果試圖在企業管理器中還原master資料庫,將會產生嚴重的問題。在查詢分析器中進行還原時,需要執行下面的命令: RESTORE DATABASE master FROM DISK=』systembackup』 WITH FILE=1 執行結果如下: The master database has been successfully restored. Shutting down SQL Server. SQL Server is terminating this process. 關閉查詢分析器,並使用SQL Server的服務管理器重新啟動SQL Server實例。 還原master資料庫的最後一步是把在第三個步驟加入的-m啟動參數去掉,將SQL Server實例重新置於多用戶狀態。要修改這個啟動參數,可以使用企業管理器的「伺服器屬性」對話框。 關閉企業管理器,使用SQL Server的服務管理器停止並重新啟動SQL Server實例。

『貳』 如何修改"sql Server"的實例名

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

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

『叄』 怎麼查看 sql server創建實例名

1、可以從sql配置管理器的服務中查看
2、可以在smss中,新建查詢窗口,輸入SELECT SERVERPROPERTY('InstanceName')
如果是默認實例名就會返回null
3、sp_help 這是系統存儲過程,可以在環境中查看所有的實例

『肆』 sql server怎麼新建資料庫實例

1,按正常的安裝SQL Server 2005方式進行安裝,直到選擇安裝組件時選擇你所需要安裝的的組件,此處我只選擇SQLServer database Service。
每個實例要求擁有自己專用的可執行文件、注冊鍵和文件夾。因此如果你需求使用到其它的組件,你也需要在此處進行選擇,但有一個組件是大家共同的:工作站組件、聯機叢書和開發工具。
2.為了讓每個實例擁有自己的文件夾,請點擊高級—游覽--進行新實例安裝文件路徑的選擇。
3.按規劃要求起一個讓人一看就知道該實例用途的實例名。第一個實例名通常是作為默認實例,其實例名與主機名相同。由於我這是在測試,因此實例名我起TEST。
4,根據規劃要求:為每個實例建立自己相應的管理員帳號。由於這個帳號和密碼已經寫入到SQL安裝文件中,因此不建議在資料庫安裝完成後去修改這個帳號的密碼。在SQL Server 2005資料庫群集中的安裝帳號和密碼也是一樣,不建議修改。
5.從安全形度考慮,Windows 身份驗證模式比混合模式要安全得多,因此建議在不需要考慮與以前版本的兼容性時,建議使用windows 身份驗證模式。
6. 後面的步驟與正常安裝一樣,直到安裝完成。

『伍』 如何修改sql Server的是實例名

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

『陸』 我安裝SQL Server,有一步提示要寫實例名,怎樣寫啊實例名

如果是第一次安裝的話,選默認實例名就可以了。如果電腦上有了其他版本的sql,則需要自己加個實例名,用來區分兩個版本。操作如下:

1、首先打開安裝程序,選擇「全新SQL SERVER獨立安裝或向現有安裝添加功能」;

『柒』 如何修改sql server的實例名

sql Server的實例名是安裝時就定好,我沒有發現有能修改的地方,一定要修改,就重裝嘛.很簡單的.把已經建立並且已有數據的資料庫的兩個文件復制到U盤上或者其它盤上,然後再重裝,重裝好後,在企業管理器中新建原來的資料庫,什麼表都不要建,這樣新建的庫也有兩個文件,空的.接著再把SQLserver的伺服器關掉.再到盤上找到新建空資料庫文件,刪除,最後把放在U盤上的原來的數據文件復制粘貼到刪除處.打開伺服器,打開企業管理器,看看是不是成了呢?

『捌』 sql的所有實例名都連接不上,可以自己創建一個實例名嗎

查看實例名時可用
1、服務—SQL Server(實例名),默認實例為(MSSQLSERVER)

或在連接企業管理時-查看本地實例

2、通過注冊表
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstalledInstance

3、用命令

sqlcmd/osql
sqlcmd -L
sqlcmd -Lc
osql -L

獲取可用實例,以下舉一個例子,根據自己情況改

DECLARE @Table TABLE ( instanceName sysname NULL)

insert @Table EXEC sys.xp_cmdshell 'sqlcmd -Lc'

--LEFT(@@serverName,CHARINDEX('/',@@serverName+'/')-1) 替代為本機名就行了 , 根據實例命名規則判斷

SELECT * FROM @Table WHERE instanceName LIKE LEFT( @@serverName , CHARINDEX ( '/' , @@serverName + '/' )- 1)+ '%'

『玖』 SQL Server 2000 怎麼增加實例名

到「開始」--「程序」-「Microsoft SQL Server」中打開「企業管理器」到「SQL Server 組」,新建注冊,就可以了

也可以重新安裝一次,注意設置實例就行了