中文人妻久热无码_天天看高清国产在线_富婆按摩高潮对白30分钟_国产av精选aaaaaaa

海南世紀(jì)云圖網(wǎng)絡(luò)科技有限公司
咨詢熱線:400-822-8458 客戶服務(wù):0898-32183600

SQL Server 導(dǎo)入/導(dǎo)出 錯(cuò)誤排查

發(fā)表于:2011-11-02 00:00:00來(lái)源:SOUAB.COM人氣:3945

如果提示導(dǎo)入失敗,出現(xiàn)圖14情況,這時(shí)不要急著點(diǎn)"完成"關(guān)閉窗口。雙擊中間的"出現(xiàn)錯(cuò)誤"會(huì)出現(xiàn)詳細(xì)的失敗原因。

圖14:
點(diǎn)擊查看原圖

錯(cuò)誤原因一、沒(méi)安裝SP3補(bǔ)丁

如果是出現(xiàn)如圖15的報(bào)錯(cuò)原因,那么就很有可能是因?yàn)槟緳C(jī)的SQL Server還沒(méi)有打SP3補(bǔ)丁。

圖15:
點(diǎn)擊查看原圖

如何查看是否已打了SP3補(bǔ)丁呢?右鍵點(diǎn)擊本地SQL Server屬性,彈出圖16窗口,查看"產(chǎn)品版本"一行。
像以下圖顯示8.00.760(SP3)說(shuō)明已經(jīng)打過(guò)補(bǔ)丁。如果您的企業(yè)管理器顯示的版本要比這個(gè)小,那就是沒(méi)打SP3補(bǔ)丁。
請(qǐng)安裝SQL Server SP3補(bǔ)丁后再重試。

圖16:
點(diǎn)擊查看原圖

錯(cuò)誤原因二、對(duì)象屬性沖突

如果出現(xiàn)圖17情況,那么應(yīng)該就是您本地?cái)?shù)據(jù)庫(kù)的表/視圖/存儲(chǔ)過(guò)程的屬主和服務(wù)器上數(shù)據(jù)庫(kù)默認(rèn)用戶不一致。
服務(wù)器的用戶一般是:數(shù)據(jù)庫(kù)名+'_f',如我的數(shù)據(jù)庫(kù)名稱是testdb,則我在服務(wù)器上使用的數(shù)據(jù)庫(kù)用戶名就是testdb_f。
如圖18,我本地的表屬主是testuser,與服務(wù)器數(shù)據(jù)庫(kù)用戶名不一致,因此導(dǎo)入過(guò)程出錯(cuò)。

圖17:
點(diǎn)擊查看原圖

圖18:
點(diǎn)擊查看原圖

解決方法是:
應(yīng)該先把本地的所有表/視圖/存儲(chǔ)過(guò)程屬主都改為dbo或testdb_f(后者需要在本地創(chuàng)建起相應(yīng)用戶。
建議創(chuàng)建,否則以后想從服務(wù)器上導(dǎo)出數(shù)據(jù)時(shí)同樣會(huì)因?yàn)檫@個(gè)問(wèn)題導(dǎo)出錯(cuò)誤),再重新進(jìn)行導(dǎo)入/導(dǎo)出。

打開(kāi)SQL查詢分析器,運(yùn)行以下命令進(jìn)行批量修改表屬主為dbo:

SQL代碼
  1. exec sp_MSForEachTable 'sp_changeobjectowner "?", "dbo"'   

運(yùn)行成功后表屬主會(huì)改變成如圖19:

圖19:
點(diǎn)擊查看原圖

如果需要修改視圖/存儲(chǔ)過(guò)程,則麻煩了點(diǎn)。
下面有個(gè)方法可以實(shí)現(xiàn):

一、先在master創(chuàng)建一個(gè)sp_MSforeachObject存儲(chǔ)過(guò)程,命令如下:

SQL代碼
  1. USE MASTER   
  2.   
  3. GO   
  4.   
  5. CREATE proc sp_MSforeachObject   
  6.   
  7. @objectType int=1,   
  8.   
  9. @command1 nvarchar(2000),    
  10.   
  11. @replacechar nchar(1) = N'?',    
  12.   
  13. @command2 nvarchar(2000) = null,   
  14.   
  15.     @command3 nvarchar(2000) = null,    
  16.   
  17. @whereand nvarchar(2000) = null,   
  18.   
  19. @precommand nvarchar(2000) = null,    
  20.   
  21. @postcommand nvarchar(2000) = null  
  22.   
  23. as  
  24.   
  25. /* This proc returns one or more rows for each table (optionally, matching @where), with each table defaulting to its    
  26.   
  27. own result set */   
  28.   
  29. /* @precommand and @postcommand may be used to force a single result set via a temp table. */   
  30.   
  31. /* Preprocessor won't replace within quotes so have to use str(). */  
  32.  
  33. declare @mscat nvarchar(12)  
  34.  
  35. select @mscat = ltrim(str(convert(int, 0x0002)))  
  36.  
  37. if (@precommand is not null)  
  38.  
  39.   exec(@precommand)  
  40.  
  41. /* Defined  @isobject for save object type */  
  42.  <

文章整理: 世紀(jì)云圖  http://m.jhchurchillbuilders.com/

以上信息與文章正文是不可分割的一部分,如果您要轉(zhuǎn)載本文章,請(qǐng)保留以上信息,謝謝!

版權(quán)申明:本站文章部份來(lái)自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系我們,我們收到后立即刪除,謝謝!

特別注意:本站部份轉(zhuǎn)載文章言論不代表本站觀點(diǎn),本站所提供的攝影照片,插畫(huà),設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有。

微信
網(wǎng)站建設(shè)
軟件業(yè)務(wù)
網(wǎng)絡(luò)營(yíng)銷
400電話