SqlServer:使用普通账户登录win7系统时,无法访问.net软件,原因是sql server 数据库拒绝访问,提示user没有权限
2017-08-03 12:03
901 查看
问题:使用普通账户Lenovo\UserName登录win7系统时,无法访问.net软件,原因是sql server 数据库拒绝访问,提示user没有权限
数据库连接字符串<add key="DBConStr" value="Data Source=localhost\SQLEXPRESS;Initial Catalog=数据库;Integrated Security=True;Connect Timeout=900"></add>
解决方法:为win7普通账户创建一个sql server的登录名,并赋予其db_owner的角色。
脚本IF NOT EXISTS (select 1 from sys.sysusers WHERE name ='Win7UserName')
CREATE USER [Win7UserName] FOR LOGIN [Lenovo\Win7UserName]
GO
EXEC sp_addrolemember N'db_owner', N'Win7UserName'
go
执行脚本
sqlcmd -S .\sqlexpress -E -d 数据库名 -i 脚本.sql -o 输出结果.txt
相关文章推荐
- 远程桌面无法登录:由于帐户限制,无法让你登(访问局域网某台电脑时提示:无法访问,你可能没有权限使用网络资源.的解决办法 !!)
- win7系统administrator用户提示没有管理员权限,造装驱动安装错误,软件无法使用
- 写在sqlserver 2008 数据库登录不上,sa账户无法更改,提示无权限。
- windows下登录samba服务器后无法访问linux下共享目录,提示没有权限。
- oracle中普通用户如何查看自己登录的数据库名称?这个用户与scott权限相同,无法切换到sys下面!没有权限查看v$database和v$instance
- 谈谈移动硬盘或者手机连接到PC提示“无法访问,拒绝访问”或“您没有访问该设备的权限”的解决办法
- window7下使用SQL Server 2008 R2 附加数据库 时报 无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
- 网络无法访问,你可能没有权限使用网络资源,请与管理员联系,拒绝访问
- 使用plsql创建的用户,以普通身份无法登录进去,提示ORA-01017: 用户名/口令无效; 登录被拒绝
- 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】
- SQL SERVER 属性OWNER不可用于数据库xxx。该对象可能没有此属性,也可能是访问权限不足而无法检索。
- “在使用Samba进行建立Wisamba无法访问,你可能没有权限使用网络”的一种问题原因及解决
- 启动SQL Server 2005 配置管理器时,出现以下提示错误,无法连接到WMI提供程序。您没有权限或者该服务器无法访问
- 解决“**无法访问,你可能没有权限使用网络资源,请与管理员联系,拒绝访问!"
- “在使用Samba进行建立Wisamba无法访问,你可能没有权限使用网络”的一种问题原因及解决
- 访问局域网某台电脑时提示:无法访问,你可能没有权限使用网络资源.的解决办法
- 局域网共享问题,提示:无法访问.你可能没有权限使用网络资源
- 无法连接到WMI提供程序。你没有权限或者该服务器无法访问。请注意你只能使用SQL SERVER 配置管理器来管理sql server 2005服务器
- linux使用普通账户时,无法登录,提示“-bash: fork: retry: Resource temporarily unavailable”
- 网络无法访问,你可能没有权限使用网络资源,请与管理员联系,拒绝访问!