strsqlserver="(local)"'125.65.112.28
創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務中江,10多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792
數(shù)據(jù)庫地址
strsqluser="sa"
'數(shù)據(jù)庫登錄的賬號
strsqlpassword="123456"
'登錄密碼
strsqldatabase="n2008"
'數(shù)據(jù)庫名稱
最關鍵就是以上的代碼了!填錯一個就無法連接成功?。∽屑殭z查一下的信息
看看你sql server 實例的啟動賬戶是否支持網(wǎng)絡。
看看你是在與環(huán)境下還是局域網(wǎng)環(huán)境下(不管是那種環(huán)境,啟動賬戶都要有網(wǎng)絡計算機的訪問權限)。域賬戶:實力啟動賬戶跟另外一臺要備份到機器的登錄賬戶設置制為同一個域賬戶;局域網(wǎng):在兩臺機器上都要創(chuàng)建一個相同的賬戶名,并且密碼相同,然后用這個賬戶名啟動sql server實例即可。
當然讓共享文件夾得設置好了。
如果滿足了以上條件,應該就可以遠程備份成功了。
希望能解決你的問題
一、為備份或還原操作指定的設備太多;只允許指定64個設備。RESTORE DATABASE操作異常終止。當還原數(shù)據(jù)庫時,如果出現(xiàn)“為備份或還原操作指定的設備太多;只允許指定64個設備。RESTORE DATABASE操作異常終止?!边@個錯誤時,說明你是在把從SQLServer2005上備份的數(shù)據(jù)還原到SQLServer2000數(shù)據(jù)庫上。出現(xiàn)這個錯誤:
1.并不說明你的電腦系統(tǒng)有問題(不用重裝系統(tǒng))。
2.你的SQLServer2005或SQLServer2000數(shù)據(jù)庫安裝的有問題(不用重裝數(shù)據(jù)庫)。
3.不用破口大罵微軟垃圾。
很簡單,只要你連接上SQLServer2005的SQLEXPRESS實例。在SQLServer2005庫上還原即可。下載SQL Server Management Studio Express軟件,這是用于連接管理SQLServer2005的工具??梢詭椭氵€原數(shù)據(jù)庫,強調(diào)一下,雖然使用SQL Server Management Studio Express這個工具了,SQLEXPRESS這個實例才是你要連接的2005數(shù)據(jù)庫(.\SQLEXPRESS)。而不是(.)或(local),如果是(.)或(local)說明你沒有連接上SQLServer2005數(shù)據(jù)庫,還會報錯,必須確信你真正連接上了SQLServer2005數(shù)據(jù)庫。
最后總結一下:SQLServer2005和SQLServer2000的備份是不能通用的,因此,當還原數(shù)據(jù)庫時不能搞混,特別是,當從網(wǎng)上下載一些源代碼,有些數(shù)據(jù)庫的備份,沒有注明是2005還是2000的,當出現(xiàn)以上錯誤時,說明你是在把從SQLServer2005上備份的數(shù)據(jù)還原到SQLServer2000。
二、在2005上備份了一個數(shù)據(jù)庫,然后在2000上還原,05的兼容的版本已經(jīng)設置了8.0,可是還原的時候,報以下這個錯誤: 為備份或還原操作指定的設備太多;只允許指定64個設備。
RESTORE HEADERONLY 操作異常終止。 (Microsoft SQL Server, Error: 3205)
如果不用到sql 2005其中的新功能,比如diagram, CLR等,是可以回到sql 2000的。錯誤“RESTORE HEADERONLY……”等等意思是2005與2000的備份格式不同了,所以無法辨認,出錯。用sql 2005 client side連接sql 2000 server,然后restore,這樣,sql 2005的客戶端可以認識sql 2005的備份格式,restore成功。
確保用戶目錄權限有,我選擇的Sql Agent 權限是SYSTEM,所以不用特別設定了,如果是網(wǎng)絡服務用戶之類的請設置目錄
最重要的是“
安裝SQL server2008時勾選Integration Services這一項應該就可以的了
”
我原來安裝的時候沒安裝這個。。。所以才悲劇,沒想到這個組件跟Agent有關,自動備份需要這個,裝上就可以了
錯誤提示如下:
錯誤提示:
情況1、前正常的通過維護計劃進行的數(shù)據(jù)庫備份作業(yè)執(zhí)行失敗,并生成以下錯誤提示:
已以用戶 XXX-999/SYSTEM 的身份執(zhí)行。 Microsoft (R) SQL Server 執(zhí)行包實用工具 版本 9.00.3042.00 (32 位) 版權所有 (C) Microsoft Corp 1984-2005。保留所有權利。 開始時間: 14:14:19 警告: 2010-03-19 14:14:20.17 代碼: 0x80012017 源: USER_DBPlan 說明: 包路徑引用了找不到的對象:“/Package/Subplan_1.Disable”。在嘗試解析找不到的對象的包路徑時,會出現(xiàn)此情況。 警告結束 DTExec: 無法將 /Package/Subplan_1.Disable 值設置為 false。 開始時間: 14:14:19 完成時間: 14:14:20 已用時間: 0.844 秒. 包執(zhí)行失敗。. 該步驟失敗。
情況2、且不定時自動生成了名為abc82的作業(yè)。
情況3、且連接數(shù)據(jù)庫類型為Integration Services時顯示如下錯誤
無法連接到XXX-999
與計算機“XXX-999”上的SSIS服務連接失敗,庫沒有注冊。
情況4、 新建維護計劃時(不是維護計劃向?qū)В?,顯示如下錯誤:
調(diào)用目標發(fā)生異常(mscorlib)
無法將類型為“Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageNeutralClass”的 COM 對象強制轉(zhuǎn)換為接口類型“Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer90”。此操作失敗的原因是對 IID 為“{8BDFE892-E9D8-4D23-9739-DA807BCDC2AC}”的接口的 COM 組件調(diào)用 QueryInterface 因以下錯誤而失敗: 庫沒有注冊。
你的備份目標在備份時先全部清除,然后重新添加,這樣就不會報錯了