直播中
答:SQL Server提供了將Tempdb存放在內(nèi)存中的機(jī)制,以提高系統(tǒng)效率。但是,如果把“Tempdb In Ram”的值設(shè)置過(guò)
大,會(huì)導(dǎo)致SQL Server無(wú)法正常啟動(dòng)。如果遇到這類問題,您可以:
在命令行提示下以最小資源模式啟動(dòng)SQL Server(如:C:\MSSQL\BINN\SQLSERVR-f)。
切換到Windows界面,以SA帳戶通過(guò)ISQL_W連接到SQL Server,并執(zhí)行下列命令。
Sp_configure‘Allow Update‘, 1
Reconfigure with override
Go
Sp_configure‘Tempdb In Ram‘, 0
Go
Sp_configure‘Allow Update‘, 0
Reconfigure with override
使用Ctrl-C終止命令行中運(yùn)行的SQLSERVR程序。以通常方式再次啟動(dòng)SQL Server。
此時(shí)的Tempdb建立在磁盤上,大小約為2M。這時(shí)就可以通過(guò)SQL Enterprise Manager將Tempdb調(diào)整為合適的大小。
問:在啟動(dòng)MSSQLSERVER或SQLEXECUTIVE時(shí)出現(xiàn)"錯(cuò)誤1069,由于登錄失敗而無(wú)法啟動(dòng)服務(wù)"時(shí)怎么辦?
答:在控制面板中選取‘服務(wù)‘MSSQLSERVER / SQLEXECUTIVE‘啟動(dòng)…‘,檢查帳戶名和密碼是否正確。
問:安裝SQL Server時(shí)用Setup /t RegistryRebuild = On有何用途?
答:Setup命令在使用該參數(shù)將只重寫SQL Server在注冊(cè)表中所使用的有關(guān)鍵值,而不重新安裝SQL Server。