SQL Server 2000 日誌傳送搭建

2021-09-20 14:31:00 字數 1639 閱讀 7647

基本參考:

裡面的內容很全。

有以下幾點需要提前做的。

用來放置主伺服器的日誌備份的資料夾我們就叫 logfile

錯誤:無法訪問logfile

原因:沒有設定共享的許可權

解決辦法:logfile 裡面只是設定了安全裡面的許可權是不夠的,要需要設定共享裡面的許可權

錯誤:錯誤** 14261 指定的 primary_server_name.primary_database_name('s')已經存在。

原因:因為你是第二次設定日誌傳送,因為第一次的殘留沒有被sql server回滾,這個是sql server 的乙個bug,需要手動清理

解決方法:

select * from log_shipping_primaries

select * from log_shipping_monitor 

select * from dbo.log_shipping_databases

select * from dbo.log_shipping_plans

select * from dbo.log_shipping_plan_databases

select * from dbo.log_shipping_plan_history                        

select * from dbo.log_shipping_secondaries

其中乙個不為空:

在msdb 下面執行

exec

sp_delete_log_shipping_primary

@primary_server_name='

mail',

@primary_database_name='

north2

'exec

sp_delete_log_shipping_secondary

@secondary_server_name='

hp-a6cabd9196c6',

@secondary_database_name='

north2

'exec

sp_remove_log_shipping_monitor

--exec msdb.dbo.sp_define_log_shipping_monitor @monitor_name = n'hp-a6cabd9196c6', @logon_type=1

更詳細的資訊可以參考:

右擊sql server **屬性設定本帳戶,sql server 2000 需要有密碼的使用者。該使用者需要有訪問logfile 的許可權。在設定的時候可能會報錯,你需要先在安全性裡面加入該本地使用者。

錯誤:無法將初始化檔案複製到輔助資料庫 ***

環境:我測試的環境不是聚集環境,沒有域控制。因此官網上的那個東西對我是沒用的

原因:sql server 原先的啟動使用者是system 使用者,該使用者不能訪問網路。

解決方法:在sql server 服務中 修改他的啟動使用者,該使用者也需要密碼,並且能夠訪問logfile許可權。

SQL2000 日誌壓縮

從企業管理器和程式 兩種方法來介紹ms sql server 2000日誌壓縮的方法,希望對大家有所幫助!1 程式裡面的方法 壓縮資料庫日誌 1 備份日誌 exec backup log dbname with no log 2 截斷事務日誌 exec dump transaction dbname...

SQL Server 2000 資料庫日誌太大

開啟企業管理器,右擊要處理的資料庫 屬性 選項 故障還原,選 簡單 確定 右擊要處理的資料庫 所有任務 收縮資料庫 什麼也不動,預設第乙個是0 其它兩個未選中,點確定 如果您以前資料庫日誌檔案大於 m那麼現在再看看,是不是只有 m了呢。操作完後 按第一步,把 故障還原 選 完全 傳說中sql ser...

SQLSERVER2000技術規格

sqlserver2000技術規格 系統技術規格 每個伺服器最多可以允許16個sqlserver例項 每個例項可擁有 2147483467 個鎖 資料庫技術規格 sqlserver的資料庫大小1048516tb 每個資料庫可擁有的檔案組數32767 每個資料庫可擁有的檔案組數256 檔案大小 資料檔...