【发布时间】:2011-02-17 10:38:51
【问题描述】:
我在两个系统上安装了 windows xp。在一台机器上我安装了 sql server 2005 express。 现在从与第一台机器在 LAN 上的另一台机器上,我将访问 sql server 以通过 .net 应用程序插入数据。我的服务器实例是 A-9。 我创建了别名:A-9-1。我的连接字符串是:
conn.ConnectionString= "数据源=A-9-1 ; Trusted_Connection =true "; -- 这是使用 windows 身份验证。我的 windows 用户名是 Admin,没有任何密码。
现在,当我从客户端机器连接到机器 1 上的 sql server 时,出现错误消息:A-9\Guest 登录失败。
我也不能从客户端机器以管理员身份连接到 sql,即使用 Windows 身份验证。意思是,sql server 会有两个管理员。一个是服务器机器上的 A-9\Admin,另一个是客户端机器上的 A-9-1\Admin。 这可能吗?
实际上我想给客户端机器用户所有的权限,对于 sql 数据库,他可以创建登录名、用户、数据库、表、插入数据、授予权限和做所有事情。
还有,
【问题讨论】:
-
客户端机器在同一个网络上吗?我假设它是基于您说他们通过 LAN 连接的其他问题。
-
是的先生,客户端机器与服务器机器在局域网上
标签: .net sql tcp connection-string administration