SQL創建用戶create user
樓主你好,你犯了一個錯誤,在SQL server中創建用戶是這樣的,create user database_user_name from sql_login_name。
當你指定的sql_login_name與database_user_name 一樣時才可以省略from字句,如果你沒有創建sql_login_name而直接create user database_user_name 時就會提示錯誤'u1' 是無效登錄名或您沒有相應的權限。解決方案,先創建一個登錄名為u1,再用create user u1創建用戶就可以了。
下面一個是一個創建用戶和角色的SQL語句
狂汗,樓豬看標準的T-SQL寫法
CREATE TABLE [Admin] (
[Id] [int] IDENTITY (1, 1) NOT NULL ,
[Title] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[NickName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Pwd] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Role] [int] NOT NULL ,
[Lock] [tinyint] NULL ,
[AddTime] [smalldatetime] NULL ,
[UpTime] [smalldatetime] NULL ,
[LoginTime] [smalldatetime] NULL ,
[LastLoginTime] [smalldatetime] NULL ,
[LoginCount] [int] NULL ,
[FileSysRoot] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_Admin] PRIMARY KEY CLUSTERED
(
[Id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
你只指明要建表,但表什么字段都沒有哪行啊
用sql語句創建用戶和數據庫登錄
這是平時用的幾條語句:
-- =============================================
-- Add Sql Server login
-- =============================================
GO
--刪除登陸
--sp_droplogin 'test'
GO
--添加登陸用戶
sp_addlogin @loginame = N'test',
@passwd = '123456',
@defdb = N'test',
@deflanguage = N'Simplified Chinese',
@sid = NULL,
@encryptopt = NULL
GO
USE [test]
GO
--刪除用戶
--exec sp_dropuser 'test'
--為數據添加用戶
exec sp_adduser 'test'
--逐個表授權
--GRANT SELECT, INSERT, UPDATE, DELETE
--ON adminlog
--TO test
GO
--授予權限
exec sp_addrolemember 'db_owner','test'
--列出全部表名
--select name from sysobjects where xtype = 'U' order by name
GO
sql server創建數據庫用戶語句
樓主你好:
這是平時用的幾條語句:
GO
--刪除登陸
--sp_droplogin 'test'
GO
--添加登陸用戶
sp_addlogin @loginame = N'test',
@passwd = '123456',
@defdb = N'test',
@deflanguage = N'Simplified Chinese',
@sid = NULL,
@encryptopt = NULL
GO
USE [test]
GO
--刪除用戶
--exec sp_dropuser 'test'
--為數據添加用戶
exec sp_adduser 'test'
--逐個表授權
--GRANT SELECT, INSERT, UPDATE, DELETE
--ON adminlog
--TO test
GO
--授予權限
exec sp_addrolemember 'db_owner','test'
--列出全部表名
--select name from sysobjects where xtype = 'U' order by name
GO
轉載請注明出處華閱文章網 » 創建用戶sql語句是