sql server数据库授权问题
我通过以下命令创建了一个登录名,并授权
- SQL code
exec sp_addlogin 'a','123','DbName'create user [a] for login [a] with default_schema=[dbo]exec sp_addrolemember 'db_owner','a'
但是
无法通过
- SQL code
select filename from master.dbo.sysdatabases where name='DbName'
[解决办法]
用GRANT授权,详细查看一下练级丛书
[解决办法]
映射到多个数据库是要在不同的数据库的安全里面创建user
- SQL code
USE [master]GOCREATE USER [xa] FOR LOGIN [a]