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