當前位置:首頁 » 編程語言 » sql錯誤926

sql錯誤926

發布時間: 2022-05-17 13:11:16

sql資料庫錯誤如何解決,求大神出招

1、用低版本的SQL客戶端管理軟體嘗試去聯接高版本的SQL Server服務,有可能會報類似問題。
2、可能的解決方法,搞清楚SQL Server服務端的版本,在客戶機上安裝相應的版本管理軟體後,再試著聯接。
3、如果是聯向本機的SQL,請確認你起動的「SQL Server Management Studio」版本是否正確,是否在本機上安裝了多個版本的SQL。
4、如果實在搞不定,建議重新安裝系統。特別提示,安裝SQL Server前強列建議對系統進行一次鏡像備份,因為它安裝過程中如果出問題有可能很難干凈的卸載。
************

5、如果是你的應用或網頁後台代碼中出現這類的問題,試著用「SQL Server Management Studio」聯接資料庫,試著關閉防火牆,如果「SQL Server Management Studio」能聯,應用或後台代碼不能聯,有可能是聯接SQL Server的代碼或驅動不匹配。

㈡ 向資料庫中插入數據時發生的錯誤

在執行查詢時發現一個錯誤,查詢過程和錯誤信息被記錄在:C:\C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.err.
請打開這個文件查看具體的錯誤原因。

在導入資料庫之前,選擇你要導入數據的資料庫,再導入數據就OK了。

㈢ 哪裡有sql server錯誤代碼大全

HY000

所有綁定列都是只讀的。

必須是可升級的列,以使用 SQLSetPos 或 SQLBulkOperations 更改或插入行。

HY000

已檢測到一個舊 netlib (%s)。請刪除並重新啟動應用程序。

正在裝載的 netlib 已過期。驅動程序請求一個較新的 netlib。
問題可能出在應用程序當前目錄中的 netlib,正在裝載的是這個 netlib,而不是系統目錄中的那個。也可能是該 netlib 安裝不當或已損壞。如果錯誤文本中所指定的 netlib 存在於 Windows 系統目錄外的其它地方,請將其刪除。如果 netlib 只存在於系統目錄中,在客戶端安裝客戶實用工具,然後重新啟動應用程序。

HY000

嘗試將 NULL 值大容量復制到不接受 NULL 值的 Server 列中。

欄位包含 NULL 值,但列不允許 NULL 值。

HY000

嘗試將過大的列大容量復制到 SQL Server。

為列提供的長度大於表中的列定義。

HY000

嘗試讀取 BCP 格式文件的未知版本。

bcp 格式文件中的標題行採用了不可識別的版本。

HY000

錯誤的大容量復制方向。必須是 IN 或者 OUT。

bcp_init 調用沒有為 eDirection 參數指定有效的方向。

HY000

錯誤的終止符。

bcp_bind 中提供的終止符字元串無效。

HY000

Bcp 主文件必須至少包含一列。

未選定任何要裝載的列。

HY000

無法生成 SSPI 上下文。

驅動程序無法獲得集成安全性所要求的 SSPI 上下文。本機錯誤將包含該 Win32 錯誤代碼。

HY000

無法初始化 SSPI 包。

驅動程序無法獲得集成安全性所要求的 SSPI 上下文。本機錯誤將包含該 Win32 錯誤代碼。

HY000

通訊模塊無效。未正確安裝驅動程序。

網路庫 .dll 已損壞。在客戶端安裝客戶實用工具,然後重新啟動應用程序。

HY000

連接忙,結果針對另一個 hstmt。

SQL Server ODBC 驅動程序只允許一個活動的 hstmt。有關更多信息,請參見使用默認結果集。

HY000

未對 BCP 啟用連接。

使用 BCP API 的應用程序必須在連接之前設置 SQLSetConnectAttr 或 SQL_SS_COPT_BCP 特性。

HY000

關閉連接時失敗。

網路庫中的 ConnectionClose 函數失敗。此問題通常是由網路或 SQL Server 問題引起的。

HY000

對於 BCP,必須對所有變長數據指定長度前綴或終止符。

用 SQL_VARYLEN_DATA 調用了 bcp_bind,但未指定前綴長度或終止符。

HY000

只有在復制到伺服器中時,才能跳過主文件列。

bcp out 格式文件指定應跳過列。不允許進行這種指定。創建一個視圖,其中只包含所需列和該視圖的 bcp out,或使用 -Q 標志提供一個只選擇所需列的 SELECT 語句。

HY000

在 BCP 格式文件中找到不正確的主列號。

格式文件所包含的列號大於表中的列數。

HY000

在讀取 bcp 數據文件時發生 I/O 錯誤。

HY000

在讀取 BCP 格式文件時發生 I/O 錯誤。

HY000

寫入 bcp 數據文件時發生 I/O 錯誤。

HY000

在寫入 bcp 錯誤文件時發生 I/O 錯誤。

HY000

無效選項。

到 bcp_control 的 eOption 參數無效。

HY000

默認參數後面不允許有非默認參數。

在任何已用默認值進行指定的參數後面,存儲過程的參數不能有非默認值。

HY000

沒有足夠的列綁定。

對於 bcp out,未綁定表的所有列。創建一個視圖,其中只包含所需列和該視圖的 bcp out,或使用 -Q 標志提供一個只選擇所需列的 SELECT 語句。

HY000

ODBC BCP/驅動程序版本不匹配。

Sqlsrv32.dll 和 Odbcbcp.dll .dll 不具有相同的版本。在客戶端安裝客戶實用工具,然後重新啟動應用程序。

HY000

TDS 流中發生協議錯誤。

伺服器的 TDS 流無效。此問題一般是由 SQL Server 問題引起的。請查看SQL Server 錯誤日誌。

HY000

表中包含的行數小於第一個行計數。

提供了起始行號,但伺服器上的表未包含那些行數。未向主文件復制任何行。

HY000

表中包含的行數小於最後一個行計數。

提供了結束行號,但伺服器上的表未包含那些行數。

HY000

表沒有 text/image 列。

調用了 bcp_moretext,但表不包含任何 text 或 image 列。

HY000

TDS 緩沖區長度過大。

伺服器的 TDS 流無效。此問題一般是由 SQL Server 問題引起的。請查看SQL Server 錯誤日誌。

HY000

文本列數據不完整。

bcp_moretext 所提供的長度的總和與 bcp_bind 或 bcp_collen 中所提供的長度不匹配。

HY000

BCP 主文件包含的行數小於第一個行計數。

提供了起始行號,但主文件未包含那些行數。未裝載任何行。

HY000

行長度超過了 SQL Server 所允許的最大長度。

行的數據長度的總和大於最大行大小。

HY000

無法在伺服器上找到完成此操作所需的存儲過程(用 SQL Server 提供)。請與系統管理員聯系。

通過執行 \Msqql\Install\Instcat.sql 安裝 ODBC 目錄存儲過程。

HY000

無法裝載通訊模塊。未正確安裝驅動程序。

此客戶端上不存在為該連接指定的網路庫 .dll。在客戶端安裝客戶實用工具,然後重新啟動應用程序。

HY000

無法打開 BCP 主數據文件。

在 bcp_init 調用中指定的文件名不存在,或已由另一個應用程序打開。

HY000

無法打開 BCP 錯誤文件。

在 bcp_init 調用中指定的錯誤文件名不存在,或已由另一個應用程序打開。

HY000

無法讀取驅動程序版本。

驅動程序無法在其 .DLL 中讀取版本塊。在客戶端安裝客戶實用工具,然後重新啟動應用程序。

HY000

在 BCP 數據文件中遇到意外 EOF。

在執行 bcp in 操作過程中,在處理最後一行的過程中,檢測到了文件結尾。通常,這是由於原始表和正在裝載的表具有不同的列數、類型、為空性或大小而造成的。

HY000

Unicode 轉換失敗。

在和 Unicode 字元串之間進行轉換時出錯。本機錯誤將包含該 Win32 錯誤代碼。

HY000

Unicode 轉換失敗。必須在客戶系統上安裝 SQL server 代碼頁。

伺服器代碼頁必須在客戶端存在,方能執行正確的操作。清除 DSN 的"自動轉換"復選框,或在客戶端安裝伺服器的代碼頁。運行 EXEC sp_server_info 18 可以確定伺服器代碼頁。

HY000

從 SQL Server 接收到未知的令牌環。

伺服器的 TDS 流無效。此錯誤一般是由伺服器上的問題引起的。請查看SQL Server 錯誤日誌。

HY000

警告:部分插入/更新。插入或更新 text 或 image 列不成功。

在插入或更新 text、image 或 ntext 列的過程中發生了錯誤。該列將包含不正確的數據。如果可能,請回滾事務。

java.sql.SQLException

額。。錯誤很明顯

java.sql.SQLException: Column 'CREATED_DT' not found.

看看錶ERP_COMPANY_TZ裡面有沒有CREATED_DT這個欄位。

㈤ sql 錯誤代碼926,如果解決

按個一件還原精靈!
這樣就行 了!如果還不行只有從按系統了!

㈥ sql資料庫置疑,錯誤代碼926,請問要如何修復

請輸入你的答案...
資料庫926錯誤解決方案在做任何操作前首先備份資料庫的數據文件和日誌文件!以及最新的備份文件!第一種解決方法:先刪除報錯資料庫,再新建一同名資料庫,然後暫停Service
manager(及sql
server
服務)
,刪除庫文件和日誌文件再啟動Service
manager
,使用單數據文件恢復資料庫命令恢復資料庫。例:打開sql
server/tools/sql
server
query
analyzer
執行下面操作
EXEC
sp_attach_single_file_db
@dbname
=
'pubs',
@physname
=
'c:\mssql7\data\pubs.mdf'
說明:『pubs』為要恢復的資料庫名稱,『c:\mssql7\data\pubs.mdf』為要恢復的資料庫的庫文件的具體路徑和文件名稱。再重新啟動一下service
manager
,看能否正常打開處理後的資料庫;如果不可以再使用第二種方案。第二種解決方法:打開sql
server/tools/sql
server
query
analyzer
執行下面操作
USE
MASTER
GO
sp_configure
'allow
update',1
RECONFIGURE
WITH
OVERRIDE
GO
UPDATE
sysdatabases
set
status
=
32768
WHERE
name
=
'db_pos363'
GO
sp_configure
'allow
update',0
RECONFIGURE
WITH
OVERRIDE
GO
說明:'db_pos363'是要修復的資料庫名稱。執行完畢再重啟一下Service
manager打開資料庫看是否處於緊急狀態!再從另一裝有sql
2000的機器上連接報錯的資料庫,然後再在sql
2000的機器上新建一資料庫,再使用sql
2000自帶的資料庫導入導出功能(在新建的資料庫上單擊右鍵/所有任務/數據導入、數據導出)從報錯資料庫導入數據到新建的資料庫中!在導入選項中注意以下幾項:
1,
導入方式選擇分『從源資料庫復製表和視圖』以及『從sql
server資料庫間復制對象和數據』。當選擇從源資料庫復製表和視圖時一定要選擇全部表!
2,
當選擇『從sql
server資料庫間復制對象和數據』時,在『導入導出向導』對話框中去除『使用默認選項』的選中標志;再在打開『選項』對話框,去除以下三項的選中標志。A,復制數據用戶和資料庫角色;B,復制sql
server
登陸;C,復制對象及許可權。
3,
在使用『從sql
server資料庫間復制對象和數據』時,有時會出現單張表導入失敗,這時有時會在導入結束時提示那幾張表導入失敗有時不提示,如果提示,就再使用『從源資料庫復製表和視圖』並選中導入失敗的表重新導入一遍;如果不提示就只能在一張張表打開查看了,發現空表後再使用『從源資料庫復製表和視圖』導入需要導入的表!導入成功後再刪除sql
server
7.0機器上處於緊急狀態的資料庫,再新建一個同名資料庫,建好後再使用sql
2000的資料庫導出功能導出到此資料庫中,在導出過程中同樣要注意導入時的注意事項!

㈦ SQL資料庫錯誤號解釋和解決

將這個資料庫
拷到別的盤
到c:\program
files\microsoft
sql
server\mssql.1\mssql\data\下
把distmdl.mdf
拷到d盤
然後
重新附加試試

㈧ Microsoft SQL Server 2005出現錯誤:926。

是不是異常關閉過,提示數據狀態已經是SUSPECT,不能正常訪問

恢復步驟:
1 停止sqlserver服務,備份msdb資料庫

2 將資料庫設置為單用戶模式

啟動sqlserver服務,將資料庫設置為單用戶模式
ALTER DATABASE ErrorDB SET SINGLE_USER
3 從其他機器拷貝msdb資料庫過來,直接替換msdb資料庫文件和日誌文件
4 對資料庫進行檢查修復
dbcc checkdb(EIMSDb,REPAIR_ALLOW_DATA_LOSS
dbcc checkdb(EIMSDb,REPAIR_REBUILD)
5 取消單用戶模式
exec sp_dboption EIMSDb, N'single', N'false'

㈨ 緊急求救,怎樣才能恢復資料庫

資料庫被掛起了。你可以試一試用下面的方法恢復:
A.現象:Error 926
Severity Level 14
Error Message Text
Database 'xx' cannot be opened - it has been marked SUSPECT by recover Explanation

(1) 當你使用Transact_SQL命令操作這個資料庫的數據時, 出現這個信息, 這是一個嚴重的錯誤, 如果你要使用這個資料庫的數據, 必須改正這個錯誤.

(2) 啟動Backup Server, 後備master資料庫

1>mp database master to "/usr/sybase/master_mp.19991201"
2>go

(3) 用isql登錄到SQL Server, 須用sa帳號 (本文以pubs2資料庫為例)

1>sp_configure "allow updates", 1
2>go
1>begin tran
2>go
1>update master..sysdatabases
2>set status = -32768
3>Where name="pubs2"
4>go

如果得到(1 row affected),則

1>commit
2>go

否則

1>rollback
2>go

(4.1)如果條件允許,bcp out用戶數據或mp用戶資料庫

(5.1)這時重新啟動SQL Server, 再有sa帳號注冊到SQL Server.

1>begin tran
2>go
1>update master..sysdatabases
2>set status=0
3>Where name="pubs2"
4>go

如果得到(1 row affected),則

1>commit
2>go

否則
1>rollback
2>go

1>sp_configure "allow updates" ,0
2>go

(4) 如果你的資料庫原來有dboption(例如"select into","trunc log on chkpt"等), 你需要重新設置這些option..

(5) 運行dbcc命令檢查資料庫的一致性
isql -Usa -P -i dbcc.sql -o dbcc.out
dbcc.sql文件示例:
dbcc checkdb("pubs2")
go
dbcc checkalloc("pubs2")
go
dbcc checkcatalog("pubs2")
go
grep Msg dbcc.out

6) 後備用戶資料庫

1>mp database pubs2 on "/usr/sybase/pubs2_mp.19991201"
2>go

B.如何解決資料庫被標記為"suspect"的問題之二( 資料庫設備損壞時的解決方案 )?

A.現象: 926錯誤產生的原因有幾種。本文討論當資料庫設備初始化失敗( 設備文件丟失或文件讀寫許可權不正確)時,導致資料庫恢復失敗,出現926錯誤的情況。
(1) 請先恢復資料庫設備及讀寫許可權。

(2) 啟動Backup Server, 後備master資料庫
1>mp database master to "/usr/sybase/master_mp.19991201"
2>go

3) 用isql登錄到SQL Server, 須用sa帳號 (本文以pubs2資料庫為例)

1>sp_configure "allow updates", 1
2>go
1>begin tran
2>go

1>update master..sysdatabases
2>set status = status - 256
3>Where name="pubs2"
4>go

如果得到(1 row affected),則

1>commit
2>go

否則
1>rollback
2>go
(4) 重新啟動SQL Server, 運行dbcc命令檢查資料庫的一致性編輯生成dbcc.sql文件:

dbcc checkdb("pubs2")
go
dbcc checkalloc("pubs2")
go
dbcc checkcatalog("pubs2")
go

isql -Usa -P -i dbcc.sql -o dbcc.out
grep Msg dbcc.out

(5) 後備用戶資料庫

1>mp database pubs2 on "/usr/sybase/pubs2_mp.19991201"
2>go

熱點內容
手機ea伺服器連不上怎麼辦 發布:2025-05-15 01:35:03 瀏覽:450
資料庫數據插入語句 發布:2025-05-15 01:30:01 瀏覽:871
js是無需編譯直接運行嗎 發布:2025-05-15 01:28:30 瀏覽:476
android文件夾重命名 發布:2025-05-15 01:13:50 瀏覽:481
cns腳本 發布:2025-05-15 01:13:38 瀏覽:722
數據結構與演算法筆試題 發布:2025-05-15 01:04:20 瀏覽:417
搜狗輸入法如何直接編輯配置文件 發布:2025-05-15 00:51:47 瀏覽:668
電箱都有哪些配置 發布:2025-05-15 00:30:21 瀏覽:74
安卓qq邀請碼在哪裡尋找 發布:2025-05-15 00:02:04 瀏覽:35
三菱fx編程口 發布:2025-05-15 00:01:23 瀏覽:810