SqlServer複製與建立

2021-06-16 14:23:23 字數 882 閱讀 3759

一,從sqlserver2000備份資料庫到sql2005時,需要新建乙個與原備份資料庫相同名稱的資料庫。如果需要恢復在原sql2000中資料庫關係圖時,需要執行以下操作:

解決方法如下:

1、設定相容級別為90(2005為90)(2000為80)

use [master]

go exec dbo.sp_dbcmptlevel @dbname='資料庫名', @new_cmptlevel=90

go或是選擇你還原的資料庫,點右鍵,選屬性->選項->相容級別,選擇sqlserver2005(90) 然後確定。(呵呵,我就是用這個方法解決的。呵呵

,小小的高興一下)

這時,你在該資料庫下展開「資料庫關係圖」節點時會有個提示,"此資料庫缺少乙個或多個使用資料庫關係圖所需的支援物件,是否建立",選

擇「是」即可。

2、通過以上的方法操作,如果問題依然存在的話,按下列方法繼續

選擇你的資料庫,然後選擇"安全性"->"使用者",選擇dbo,開啟屬性頁,如登入名為空的話,新建查詢,然後

use [你的資料庫名]

exec sp_changedbowner 'sa'

執行成功後,你再選擇"資料庫關係圖"節點,時提示 「此資料庫缺少乙個或多個使用資料庫關係圖所需的支援物件,是否建立",選擇「是」

即可。 就可以看到原先建的關係圖了。

呵呵。費了很大勁才完成,呵呵。原因可能是,原來的資料庫使用sql server2000建立的。把資料庫附加到2005上後,解析不了了。

二,複製資料庫中部分表

1,建立新資料庫時,要注意資料庫檔案的儲存路徑最好不要變化,即使變化最好將路徑選擇用英文命名的路徑。

2,使用資料庫匯入匯出選擇將源資料庫中的幾張表選擇匯出到目的資料庫中可以實現。複製資料庫不好使。

SQL SERVER 複製與訂閱

複製與訂閱注意事項 0.修改複製方和訂閱方的hosts檔案。1.複製資料庫改為 完整模式,檔案 所有者不能為空 我改為了system 2.兩台伺服器使用者名稱 密碼都一致。3.服務中,sql server 登入名,都改為伺服器使用者名稱 密碼。4.檢視sql server 中作業的所有者,改為能訪問...

SQL Server 複製 訂閱與發布

sql server 的複製技術 包括 訂閱和發布 複製的組成部分 發布伺服器 出版社 分發伺服器 郵局 訂閱伺服器 讀者,接受者 發布伺服器的作用 維護源資料庫,由這些資料庫出版的資料能夠為複製所利用,檢測並將所有出版資料的更改傳送到分發伺服器 分發伺服器的作用 分發伺服器包括分發資料庫,並且儲存...

SQL Server 複製 訂閱與發布

sql server 的複製技術 包括 訂閱和發布 複製的組成部分 發布伺服器 出版社 分發伺服器 郵局 訂閱伺服器 讀者,接受者 發布伺服器的作用 維護源資料庫,由這些資料庫出版的資料能夠為複製所利用,檢測並將所有出版資料的更改傳送到分發伺服器 分發伺服器的作用 分發伺服器包括分發資料庫,並且儲存...