資料庫的ldf檔案丟失或損壞,則資料庫載入失敗, 查看SQL Server Management->SQL Server Logs, 可以看到載入ldf失敗。 1.查看資料庫狀態select * from sys.databases 可以看到對應的資料庫的state_desc為Recovery 在後面的步驟中可以隨時查看資料庫狀態 2. 允許資料庫更新Sp_configure 'allow updates',1goReconfigure with
在MS SQLSERVER中,只有DATETIME型,日期和時間是合在一起的,比如2004-12-19 23:12:20, 有的時候,在SQL語句中,只要求取日期的話,的確比較麻煩,但也有以下的方法,歸納一下 ,比如要求取得2004-12-19日的記錄,可以這樣 A) WHERE DateDiff(dd, DateTimeColumn, '12/19/2004') = 0 B) WHERE Convert(varchar(20), DateTimeColumn, 101) = '12/191/2
--添加角色,給角色賦予許可權,然後把使用者添加到該角色. --建立角色 r_test EXEC sp_addrole 'r_test' --授予 r_test 對 jobs 表的所有許可權 GRANT ALL ON jobs TO r_test --授予角色 r_test 對 titles 表的 SELECT 許可權 GRANT SELECT ON
1、設定記憶體選項--設定 min server memory 配置項EXEC sp_configure N'min server memory (MB)', 0--設定 max server memory 配置項EXEC sp_configure N'max server memory (MB)', 256--使更新生效RECONFIGURE WITH OVERRIDE2、使用檔案及檔案組/*--功能說明 下面的代碼是在SQL Server 2000上建立名為 MyDB 的資料庫
伺服器出了些小毛病,總是報告“無法開啟到 SQL Server 的串連”,如下在建立與伺服器的串連時出錯。在串連到 SQL Server 2005 時,在預設的設定下 SQL Server 不允許進行遠端連線可能會導致此失敗。 (provider: 具名管道提供者, error: 40 - 無法開啟到 SQL Server 的串連) 找了一些資料,說什麼的都有,有說是因為裝了SQL Server 2005的原因,有的說是.NET
無意中翻開記事本看到這句話,想起自己當時好弱,竟然想寫個程式把Excel轉到資料庫中再處理,一句話就可心了。SELECT F1 as FuncCate, 系統上查詢名稱 as FuncName, 系統預設解釋 as FuncNote FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=D:\系統各查詢功能的解釋.xls',[修改版$])