MSSQL常用語法
--創建DB
--創建DB
CREATE DATABASE [DBName]
--創建帳號
CREATE LOGIN [Account] WITH PASSWORD=N'Password', DEFAULT_DATABASE=[DBName], DEFAULT_LANGUAGE=[Traditional Chinese], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
--帳號啟用
ALTER LOGIN [Account] EnABLE
GO
--授權使用者登入[DBName]
USE [DBName]
GO
CREATE USER [UserName] FOR LOGIN [Account];
GO
--授權使用者在[DBName]裡的角色
USE [DBName]
GO
ALTER ROLE [db_owner] ADD MEMBER [UserName]
GO
註:
CHECK_EXPIRATION:密碼過期
CHECK_POLICY:密碼原則
db_owner:被授予owner角色可以編輯[DBName]資料庫,通常需要設計表格的USER會賦予此角色
db_datareader:被授予datareader角色可以對[DBName]資料庫下查詢指令
db_datawriter:被授予datawriter角色可以對[DBName]資料庫下新增、修改與刪除指令
db_datareader:被授予datareader角色可以對[DBName]資料庫下查詢指令
db_datawriter:被授予datawriter角色可以對[DBName]資料庫下新增、修改與刪除指令
沒有留言:
張貼留言