我用的是SQL Server 2005,在附加数据库时会出现如下的错误,不知道怎么解决,求解决办法,急急急!!!

 我来答
erang890
2011-09-23 · TA获得超过235个赞
知道答主
回答量:461
采纳率:0%
帮助的人:304万
展开全部
这样操作后,用12登陆链接怎么还是不行啊 贴出来为SQL2005的语句 楼主说的是创表,还是创建数据库用户登陆那个用户的话,得让账号可以登陆,不然
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-23
展开全部
贴出来为SQL2005的语句

楼主是SQL2000还是?
--SQL2008或SQL2005
USE [master]
GO
CREATE LOGIN [12] WITH PASSWORD=N'1', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO
USE [Test]
GO
CREATE USER [12] FOR LOGIN [12]
GO
USE [Test]
GO
EXEC sp_addrolemember N'db_owner', N'12'
GO

以SQL2000为例
--切换到你新增的用户要控制的数据库
use 你的库名
go

--新增用户
exec sp_addlogin 'test' --添加登录
exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户
数据库访问项
勾选你创建的用户需要访问的数据库名
数据库角色中允许,勾选"public","db_ownew"

确定,这样建好的用户与上面语句建立的用户一样

exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式