执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo) -----------------
执行Transact-SQL语句或批处理时发生了异常。(Microsoft.SqlServer.ConnectionInfo)----------------------...
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
尝试打开或创建物理文件 'E:\新建文件夹\图书管理系统\App_Data\ManagerBook.mdf' 时,CREATE FILE 遇到操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。 (Microsoft SQL Server,错误: 5123)
但是我没有用过这个数据库,就是不能添加数据库啊! 展开
------------------------------
尝试打开或创建物理文件 'E:\新建文件夹\图书管理系统\App_Data\ManagerBook.mdf' 时,CREATE FILE 遇到操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。 (Microsoft SQL Server,错误: 5123)
但是我没有用过这个数据库,就是不能添加数据库啊! 展开
3个回答
展开全部
贴出来为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' --授予对自己数据库的所有权限
楼主是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' --授予对自己数据库的所有权限
展开全部
请试试下面两种办法:
1重启SQL server服务
2换数据库文件名
1重启SQL server服务
2换数据库文件名
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
..应该是你现在的服务器里面已经包含了这个数据库文件所述的数据库。。
要先分离她
要先分离她
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询