2011年2月13日 星期日

SQL server清除記憶體和cache的方法

SQL server只要開久了,server的記憶體常常會被吃滿,需要重新reboot server來釋放記憶體。SQL server提供下面三個指令,允許在server不重開的情況下(尤其是production環境),釋放記憶體和清除cache。
DBCC FREESYSTEMCACHE ('ALL');
DBCC FREESESSIONCACHE;
DBCC FREEPROCCACHE;
資料來源:http://rely1020.blog.ithome.com.tw/post/1606/26793

2011年2月10日 星期四

Cannot Open User Default Database, Login Failed. Microsoft SQL Server, Error 4064

導讀:
有時誤把預設的資料庫下線或刪除時。在重登資料庫會發生這問通。

方法:
執行[ sqlcmd -d master -U sa -P 你的密碼 ]
指令[ alter login sa with default_database = master ]


資料參考:
http://social.msdn.microsoft.com/forums/en-US/sqlsecurity/thread/b32c862a-799c-43c4-a731-c4811078c8bd/