我是一名开发人员,无需播放管理员,并希望使用sql server用户(“op_web”)从我的开发机器连接到远程sql服务器。
当我尝试从vs2008 Server Explorer连接时,我可以连接到服务器,但没有列出任何数据库。如果我使用服务器管理员用户连接,则按预期列出所有数据库。
服务器是我做的一个相对全新的安装。
我有
允许在sql server中进行远程连接。
在服务器级别创建登录 op_web
在数据库级别创建用户并分配给同名的 login
为用户分配了角色以允许读写 - 我没有为用户分配模式和默认模式是dbo。
如果我使用sqlserver management studio / sqlserver身份验证和创建的登录名登录(在服务器本地),我可以按照预期显示和更改表数据。
远程访问使我无法选择数据库。
我可能错过的任何指示?
答案 0 :(得分:0)
您必须授予您的用户对数据库的权利。