Files
test-sqlx/db/mssql/init.sql
2021-08-18 01:46:41 -05:00

28 lines
508 B
Transact-SQL

EXEC sp_configure 'CONTAINED DATABASE AUTHENTICATION', 1
GO
RECONFIGURE
GO
USE [master]
GO
CREATE DATABASE demo;
GO
ALTER DATABASE [demo] SET CONTAINMENT = PARTIAL
GO
USE [demo];
GO
CREATE USER demo_user WITH PASSWORD = 'pas$w0rd';
GO
CREATE TABLE Products (ID int, ProductName nvarchar(max));
GO
GRANT SELECT ON OBJECT::dbo.Products TO demo_user;
GRANT INSERT ON OBJECT::dbo.Products TO demo_user;
GRANT UPDATE ON OBJECT::dbo.Products TO demo_user;
GRANT DELETE ON OBJECT::dbo.Products TO demo_user;