sql server

版本:sql server 2017 + SSMS

環境:win 10

安裝

http://csyue.nccu.edu.tw/ch/SQL%20Install%20Menu.pdf

使用者設定

1.先用windows驗證登入

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

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

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

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

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

設定完成記得重新啟動SQLEXPRESS

若要新增sa以外的使用者:

https://docs.microsoft.com/zh-tw/sql/relational-databases/security/authentication-access/create-a-database-user?view=sql-server-ver15

伺服器腳色

如果權限太低(只有public),可能連匯入db都有問題ㄏㄏ

https://docs.microsoft.com/zh-tw/sql/relational-databases/security/authentication-access/server-level-roles?view=sql-server-ver15

server重啟

開啟 [sql server 2017組態管理員]

https://www.itread01.com/content/1549361896.html

server連線

若要使用ip進行連線

伺服器名稱字串範例

127.0.0.1\SQLEXPRESS,1433

ip字串組成規則:[ip]\[ Instance名稱],[port]

其中Instance名稱通常預設叫SQLEXPRESS,名稱與port之間需要用 ”,” 隔開而非 ”:”

Port值可以經由sql server的tcp設定進行變動

參考資料:

https://blog.alantsai.net/posts/2017/11/sql-troubleshooting-guide-mssql-connection-problem#WizKMOutline_1511971691415381

https://ak77now.pixnet.net/blog/post/44255392-%E9%81%A0%E7%AB%AF%E9%80%A3%E7%B7%9A%E8%87%AA%E5%B7%B1%E6%9E%B6%E7%9A%84sql-server

還原資料庫

匯入.bak

匯入資料層應用程式

匯入.bacpac

查詢row數量

SELECT COUNT(*) FROM 資料表

Last updated