MS-SQL時間格式一覽

原文網址

SELECT CONVERT(varchar(256), GETDATE(), 100) AS Expr1
11  8 2007  5:57PM

SELECT CONVERT(varchar(12), GETDATE(), 101) AS Expr1
06/11/2007

SELECT CONVERT(varchar(12), GETDATE(), 102) AS Expr1
2007.11.06

SELECT CONVERT(varchar(12), GETDATE(), 103) AS Expr1
06/11/2007

SELECT CONVERT(varchar(12), GETDATE(), 104) AS Expr1
06.11.2007

SELECT CONVERT(varchar(12), GETDATE(), 105) AS Expr1
06-11-2007

SELECT CONVERT(varchar(12), GETDATE(), 106) AS Expr1
06 11 2007

SELECT CONVERT(varchar(12), GETDATE(), 107) AS Expr1
11 06, 2007

SELECT CONVERT(varchar(12), GETDATE(), 108) AS Expr1
00:42:43

SELECT CONVERT(varchar(12), GETDATE(), 109) AS Expr1
11  8 2007  5:57:23:233PM

SELECT CONVERT(varchar(12), GETDATE(), 110) AS Expr1
11-06-2007

SELECT CONVERT(varchar(12), GETDATE(), 111) AS Expr1
2007/11/06

SELECT CONVERT(varchar(12), GETDATE(), 112) AS Expr1
20071106

SELECT CONVERT(varchar(12), GETDATE(), 113) AS Expr1--這是24h
06 11 2007 0

SELECT CONVERT(varchar(12), GETDATE(), 114) AS Expr1
00:44:10:780

SELECT CONVERT(varchar(256), GETDATE(), 120) AS Expr1--這是24h
2007-11-08 17:56:51

SELECT CONVERT(varchar(256), GETDATE(), 121) AS Expr1--這是24h
2007-11-08 17:56:30.687

sql指令

sqlcmd 公用程式

變更伺服器驗證模式

要正確使用sa登入的話,使用這樣的步驟是最正確的:

1. 先用windows驗證登入

2.在資料庫主體(就是 你的主機名稱\SQLEXPRESS)按右鍵選擇[屬性]

3.在[伺服器屬性]頁面選擇[安全性]選項, 在右邊頁面的[伺服器驗證]點選SQL Server及Windows驗證模式,按下[確定]

4. 在左邊的頁面,選擇[安全性]節點,點開之後再選擇[登入]節點,就會看到sa帳號了,這是SQLEXPRESS預先建立好的, 之是沒有啟用罷了, 所以在sa帳號點右鍵選擇[屬性]

5. 在[登入屬性-sa]頁面選擇一般,右邊頁面打上密碼, 把[強制執行密碼原則]勾選拿掉,就可以隨心所欲設定你要的密碼了

6. 左邊頁面選擇[狀態], 右邊頁面的[登入狀態]選擇[已啟用],按下[確定]

但是,你如果現在重新連線的話, 也是無法用sa登入的,你必須要去重新啟動SQLEXPRESS才行,很多人會在這裡失敗,到網路上發問

7. 按照作業系統不同會有不同的路徑, Win2K在控制台\系統管理工具\服務, 尋找SQL Server (SQLEXPRESS), 將這個服務重新啟動之後就可以使用sa登入了

PS. 在重新啟動SQL Server (SQLEXPRESS)服務時,請確定SSMS (Microsoft SQL Server Management Studio Express) 是關閉的