日期:2014-05-17  浏览次数:20559 次

sqlserver 如何将远程登录用户名添加为登录名
我想实现http://zhaolijiu.blog.163.com/blog/static/255891232011622283317提到的调试远程数据库存储过程 需要把本地电脑登录名添加到远程数据库登录名中 请问怎么实现? 我可以远程桌面连接到数据库 实现本地操作 也可以在本地sqlserver连接远程数据库  但是两种方式新建登录名只能查找数据库本地的电脑登录用户 请问怎么把我电脑的登录名添加到数据库登录名中呢
------最佳解决方案--------------------
目前好像只能把这些关联的机器加到同一个域里面,然后把域账号加到SQLServer的登录里面。如果你不是在一个Windows域里面的话,只能使用本地的Windows账号才能加进去。
------其他解决方案--------------------
这应该就是你说的域账号,你要和远程电脑在同一个域里面
然后让你的账号windows 账号可以访问远程的权限
然后在sql 里面新建登录--windows账号--把你的win账号加进去。

大概是这么搞的,域这东西我也不是很熟悉,呵呵
------其他解决方案--------------------
两边的windows都建一个同名同密码的windows帐号.
------其他解决方案--------------------
也就是怎么操作让在本地登录远程数据库时能够"使用windows身份验证" 而不是"使用sqlserver身份验证"登录
------其他解决方案--------------------
2楼说的"在sql 里面新建登录--windows账号--把你的win账号加进去。"问题就是在sql新建登录-windows登录时点搜索 无法定位局域网其他电脑 而手输地址和登录名 我输入了 10.10.1.251\\administrator弹出错误窗口提示"找不到 Windows NT 用户或组 '10.10.1.254\administrator'。请再次检查该名称。 (Microsoft SQL Server,错误: 15401)"
3楼的方法我没试呢 因为我得创建个用户做测试 不能随便改服务器administrator密码