📄 grantpermission.sql
字号:
USE master
IF NOT EXISTS (SELECT * FROM master.dbo.syslogins WHERE loginname = '~~##RPTStarterKitUser##~~')
BEGIN
declare @logindb nvarchar(132), @loginlang nvarchar(132) select @logindb = N'master', @loginlang = N'us_english'
if @logindb is null or not exists (select * from master.dbo.sysdatabases where name = @logindb)
select @logindb = N'master'
if @loginlang is null or (not exists (select * from master.dbo.syslanguages where name = @loginlang) and @loginlang <> N'us_english')
select @loginlang = @@language
exec sp_addlogin '~~##RPTStarterKitUser##~~', '~~##RPTUserPWD##~~', @logindb, @loginlang
END
USE ~~##RPTStarterKitDB##~~
if not exists(select * from sysusers where name=N'~~##RPTStarterKitUser##~~')
EXEC sp_grantdbaccess N'~~##RPTStarterKitUser##~~'
EXEC sp_addrolemember N'db_owner', N'~~##RPTStarterKitUser##~~'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -