當前位置:首頁 » 編程語言 » sql2000提示錯誤926
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql2000提示錯誤926

發布時間: 2022-07-28 23:32:24

sql2000區域網訪問提示資料庫錯誤

1、安裝SQL2000最高的補丁,應該是SP4
2、路由器中需要將A主機的1433埠(若你未修改過埠的話)對外映射
3、還有種可能,需要關閉A主機上的防火牆,或者是在防火牆上開啟1433的埠允許訪問

⑵ 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 2000 附加資料庫提示錯誤,提示如下:

這個提示是因為你附加的是高版本的
資料庫文件
(比如SQL
Server
2005的
數據文件
),低版本資料庫是不兼容高版本資料庫的。如果真是2005的數據文件,需要附加到SQL
Server
2005資料庫中,然後生成2000的腳本,在2000中執行。

⑷ 安裝SQL2000時出現錯誤

開始/運行/輸入regedit打開注冊表編輯器/HKEY_LOCAL_MACHINE/SYSTEM/Control/Session
Manager/
找到PendingFileRe--這項,刪掉,然後再安裝SQL
Server2000
看看行不
`?不行就是程序有問題
`重裝一下``很方便的``

⑸ 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'

⑹ sql server 2000運行時錯誤

可能是服務沒啟動,可作如下嘗試:
右鍵點擊我的電腦->管理->雙擊右側窗口中的「服務和應用程序」->雙擊「服務」->找到SQL Server (SQLEXPRESS)右鍵單擊->選擇啟動,找到SQL Server (你的資料庫實例名) 右鍵單擊->選擇啟動即可。

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

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

⑻ 軟體對Sql2000資料庫操作,出現錯誤

1.
資料庫引擎沒有啟動。
有兩種啟動方式:
(1)開始->程序->Microsoft
SQL
Server
2005->SQL
Server
2005外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database
Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序->Microsoft
SQL
Server
2005->配置工具->SQL
Server
Configuration
Manager,選中SQL
Server
2005服務中SQL
Server(MSSQLSERVER)
,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤,不能啟動,這時就要查看"SQL
Server
2005配置管理器"中的SQL
Server
2005網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了.
2.
是否已經允許遠程連接。
這個部分可以簡單的分為4個方面,分別是在
SQL
Server上啟用遠程連接、啟用SQL
Server
瀏覽服務、在Windows
防火牆中為SQL
Server
2005
創建例外和在Windows
防火牆中為「SQLBrowser」創建例外。下面是幾個具體的操作方式,摘自MSDN,個人覺得文章的黑體部分應當特別的一起我們的注意。
在SQLServer
實例上啟用遠程連接
1.指向「開始->程序->Microsoft
SQL
Server
2005->配置工具->SQL
Server
外圍應用配置器」
2.在「SQL
Server
2005
外圍應用配置器」頁,
單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「資料庫引擎」,
選中「遠程連接」,在右邊選中「本地連接和遠程連接」,
再選擇要使用的協議,(
這個地方應當啟用TCP/IP
和命名管道服務!)單擊「應用」,您會看到下消息:
「直到重新啟動資料庫引擎服務後,對連接設置所做的更改才會生效。」,單擊「確定」按鈕返回
4.展開「資料庫引擎」,
選中「服務」,在右邊單擊「停止」,等到
MSSQLSERVER
服務停止,
然後單擊「啟動」,重新啟動MSSQLSERVER
服務。
啟用
SQLServer
瀏覽器服務
1.指向「開始->程序->Microsoft
SQL
Server
2005->配置工具->SQL
Server
外圍應用配置器」
2.在「SQL
Server
2005
外圍應用配置器」頁,
單擊「服務和連接的外圍應用配置器」
3.然後單擊展開「SQL
Server
Browser」,
選中「服務」,在右邊「啟動類型」選擇「自動」,
再單擊「啟動」,單擊「確定」按鈕返回
在Windows
防火牆中為「SQL
Server
2005」創建例外
1.在
Windows
防火牆設置界面中,選擇「
例外」
選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft
Files\Microsoft
SQL
Server\
MSSQL.1
\MSSQL\Binn\sqlservr.exe」,
單擊「確定」返回
注意

路徑可能會根據
SQL
Server
2005
安裝不同而不同。
MSSQL.1
是佔位符,對應資料庫實例ID。
4.對每個需要打開遠程訪問的SQL
Server
2005
實例,重復步驟
1

3。
在Windows
防火牆中為「SQLBrowser」創建例外
1.在
Windows
防火牆設置界面中,選擇「
例外」
選項卡,然後單擊「添加程序」
2.在「添加程序窗口」中單擊「瀏覽」
3.然後找到「C:\ProgramFiles\Microsoft
Files\Microsoft
SQL
Server\90\Shared\sqlbrowser.exe」,
單擊「確定」返回
注意

路徑可能會根據
SQL
Server
2005
安裝不同而不同。
在使用.NET開發進行時,會遇到使用連接字元串連接SQL
Server
2005資料庫使用機器名稱和localhost都能連接,但是使用IP地址卻不能連接的問題,解決的辦法是在SQL
Server實例上啟用本地和遠程連接,並且在選擇協議的時候使用TCP/IP和命名管道服務即可解決。

⑼ win7下安裝SQL2000出現錯誤提示

1 打開注冊表 在"開始"--"運行"鍵入 "regedit" 刪除在current_user和local_machine\software\microsoft\ 下有關 Microsoft sql server 全部信息.
2.把安裝目錄和C:\Program Files下的Microsoft SQL Server文件夾刪了.
3.把自己的計算機名改為大寫.
4 重新啟動:
5 重新安裝 SQL Server 2000安裝到最後,果然成功.心情舒暢.... 問題的原因: 此問題屬於sql server的bug, GetComputerName 用於獲取本地計算機名。客戶端網路庫組件 (DBMSLPCn.dll) 將該名稱轉換為全部大寫。伺服器網路庫組件 (SSMSLPCn.dll) 保留返回時的名稱。
當Windows 計算機名稱包含大寫字母和小寫字母或者都是小寫字母時安裝會失敗,提示一般性網路錯誤! 解決辦法就是將計算機名稱改為全部大寫!

總結: 1、 以後計算機名稱一定用大寫,免得惹來不必要的麻煩. 2、重裝Sql Server時一定要記得清理注冊表和SQL Server殘留文件.並將master.mdf 和master.ldf刪除。 3.相信"只要是問題,總有解決的方案,未到末路,別輕易放棄

⑽ SQL2000安裝失敗,錯誤代碼如下

首先把安裝目錄和C:\Program Files下的Microsoft SQL Server文件夾刪了,刪除在current_user和local_machine\software\microsoft\ 下有關 Microsoft sql server 全部信息,然後

1 打開注冊表
在"開始"--"運行"鍵入 "regedit"
2 按下列順序點擊打開
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
3 將 ExceptionComponents 下面的文件夾全部刪除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......

4 重新啟動:
5 重新安裝 SQL Server 2000

另外在一個BLOG上看到的一個說法:
問題的原因:
此問題屬於sql server的bug, GetComputerName 用於獲取本地計算機名。客戶端網路庫組件 (DBMSLPCn.dll) 將該名稱轉換為全部大寫。伺服器網路庫組件 (SSMSLPCn.dll) 保留返回時的名稱。

當 Windows 計算機名稱包含大寫字母和小寫字母或者都是小寫字母時安裝會失敗,提示一般性網路錯誤!

解決辦法就是將計算機名稱改為全部大寫!

我便照著將我電腦的名稱改為大寫,然後重啟,剛才的網路錯誤問題沒了。但又提示我 sa 登錄失敗。 奇怪了,我重新安裝指定的是空密碼,怎麼安裝程序自己也會sa登錄失敗呢?後來才想起來,卸載Sql Server 是為了保住我的數據,就偷懶沒有將原先Sql Server 安裝目錄下的Data文件夾內的文件刪除,master.mdf 和master.ldf都在。 以前的的Sql Server是設了密碼的。於是感快將這兩個文件刪除。再重新安裝一次,OK! 安裝成功.