数据库SQL SERVER 2008 R2 创建用户名和日志
--创建登陆名
USE master
GO
--PbMaster ,密码123456
CREATE LOGIN PbMaster WITH PASSWORD='123456'
GO
--创建数据库用户
USE E_Market
--用户名MasterDBUser
CREATE USER MasterDBUser FOR LOGIN PbMaster
GO
--为MasterDBUser赋予查看,新增,修改的操作权限
USE E_Market
GRANT SELECT,INSERT,UPDATE ON UserInfo To MasterDBUser
GO
--将UPDATE 权限进行回收
USE E_Market
REVOKE UPDATE ON UserInfo To MasterDBUser
--[1] 使用SQL语句查看数据库的状态
SELECT state_desc FROM sys.databases WHERE name='E_Market'
--[2]使用函数查看数据的状态
SELECT DATABASEPROPERTYEX('Library','status')
--[3]将数据库E_Market设为脱机状态
--使用存储过程分离数据库
EXEC sp_detach_db @dbname=E_Market
GO
--使用存储过程附加数据库
EXEC sp_attach_db @dbname=E_Market,
@filename1='D:\project\E_Market_data.mdf',
@filename2='D:\project\E_Market2_data.ndf',
@filename3='D:\project\E_Market_log.ldf',
@filename4='D:\project\E_Market2_log.ldf'
GO
USE master
GO
--PbMaster ,密码123456
CREATE LOGIN PbMaster WITH PASSWORD='123456'
GO
--创建数据库用户
USE E_Market
--用户名MasterDBUser
CREATE USER MasterDBUser FOR LOGIN PbMaster
GO
--为MasterDBUser赋予查看,新增,修改的操作权限
USE E_Market
GRANT SELECT,INSERT,UPDATE ON UserInfo To MasterDBUser
GO
--将UPDATE 权限进行回收
USE E_Market
REVOKE UPDATE ON UserInfo To MasterDBUser
--[1] 使用SQL语句查看数据库的状态
SELECT state_desc FROM sys.databases WHERE name='E_Market'
--[2]使用函数查看数据的状态
SELECT DATABASEPROPERTYEX('Library','status')
--[3]将数据库E_Market设为脱机状态
--使用存储过程分离数据库
EXEC sp_detach_db @dbname=E_Market
GO
--使用存储过程附加数据库
EXEC sp_attach_db @dbname=E_Market,
@filename1='D:\project\E_Market_data.mdf',
@filename2='D:\project\E_Market2_data.ndf',
@filename3='D:\project\E_Market_log.ldf',
@filename4='D:\project\E_Market2_log.ldf'
GO