---
tags: Database
---
# MS SQL server 安裝與資料庫建立
* SQLEXPR_x64_ENU.exe和SSMS-Setup-CHT.exe穩定版本取用位置
* Google雲端硬碟\Release\MS SQL insatll\
* Z:\ORG_RDD_ALL\ORG_RDDSW\常用軟體\MS SQL Install
1. 安裝MSSSQL 2017
1. 執行SQLEXPR_x64_ENU.exe
2. 選擇第一項(New SQL Server…)
3. 按照指示,點選Next即可安裝完成。
4. 開啟Sql Server Configuration Manager (找不到的話,在Windows/System32下)
5. 點選SQL Server Network Configuration,啟用TCP/IP。
6. 點選TCP/IP,並且跳至IP Address分頁,設定IPAll參數,TCP Dynamic Ports將之清空,TCP Port設定為1433,按下OK設定完成。
2. 安裝MS SQL Server Management 2018
1. 執行SSMS-Setup-CHT.exe。
2. 按照指示,點選Next即可安裝完成。
3. 開啟Microsoft SQL Server Management Studio 2018
4. 選擇Windows驗證登入
5. 在最上層的本機伺服器(DESKTOP-U2POOGE(SQL Sever 14...))處點選右鍵選擇屬性
6. 在伺服器屬性頁面選擇安全性,並且切換伺服器驗證至SQL Server及Window驗證模式。

3. 將資料庫建立文檔儲存成sql檔案格式,並複製至SQL管理工具中建立DB
```sql=
/* 範例檔案,請自行把database,和login的帳號密碼換掉 */
/* create database */
Create database tba1
COLLATE Chinese_Taiwan_Stroke_CI_AS
GO
USE tba1
GO
/* create login */
CREATE LOGIN tba1 WITH PASSWORD=N'tba1', DEFAULT_DATABASE = tba1, CHECK_POLICY = OFF
GO
ALTER LOGIN tba1 ENABLE
GO
/*******************************************************************************/
USE [tba1]
GO
/****** Object: User [tba1] Script Date: 2019/10/17 下午 04:26:18 ******/
CREATE USER [tba1] FOR LOGIN [tba1] WITH DEFAULT_SCHEMA=[dbo]
GO
ALTER ROLE [db_owner] ADD MEMBER [tba1]
GO
ALTER ROLE [db_ddladmin] ADD MEMBER [tba1]
GO
ALTER ROLE [db_datareader] ADD MEMBER [tba1]
GO
ALTER ROLE [db_datawriter] ADD MEMBER [tba1]
```
4. 為了讓MSSQL可使用密碼登入,先重開機