十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
sql
10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有海倫免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
server
management
studio中,用windows賬戶登錄后,安全性-登錄名-找到sa,右鍵熟悉
或者命令行
sa或者windows登錄后
sp_passwd
null,newpassword,sa
即可
1、開啟數(shù)據(jù)庫
2、從企業(yè)管理器,建一個(gè)同名的數(shù)據(jù)庫
3、停止sql server
4、用原mdf文件覆蓋新建庫的數(shù)據(jù)庫文件
5、重啟sql server(這時(shí)數(shù)據(jù)庫應(yīng)該是置疑)
6、修改服務(wù)器設(shè)置:允許對系統(tǒng)目錄進(jìn)行直接修改
sp_configure 'allow updates',1 reconfigure with override
7、將數(shù)據(jù)庫置為緊急狀態(tài):
update master.dbo.sysdatabases set status = 32768 where name = '數(shù)據(jù)庫名'
8、刪除新的ldf文件,重建日志:
dbcc rebuild_log('數(shù)據(jù)庫名', 'f:\數(shù)據(jù)庫名_log_new.ldf')--假設(shè)把新日志在f盤
9、update master.dbo.sysdatabases set status = 16 where name = '數(shù)據(jù)庫名'
10、修改服務(wù)器設(shè)置:取消 允許對系統(tǒng)目錄進(jìn)行直接修改
sp_configure 'allow updates', 0 reconfigure with override
11、再使用檢查工具修復(fù)錯(cuò)誤
use [數(shù)據(jù)庫名]
alter database [數(shù)據(jù)庫名] set single_user with rollback immediate
dbcc checkdb ('數(shù)據(jù)庫名',REPAIR_ALLOW_DATA_LOSS)
alter database [數(shù)據(jù)庫名] set multi_user
執(zhí)行完畢之后,如果還有錯(cuò)誤,重復(fù)執(zhí)行11,直到?jīng)]有錯(cuò)誤為止。
那你可以定義一個(gè)@firstValue存初始值,然后需要重置的時(shí)候賦值一下不就行了,
sqlserver沒有函數(shù)讓變量重置為第一次賦值的值