我在两个系统上有windows xp。在一台机器上,我安装了sql server 2005 express。 现在从第一台机器上的局域网中的其他机器,我将访问sql服务器通过.net应用程序插入数据。我的服务器实例是A-9。 我已创建别名为:A-9-1。我的连接字符串是:SQL Server的两个管理员帐户
conn.ConnectionString =“Data Source = A-9-1; Trusted_Connection = true”; - 这是使用Windows身份验证。我的Windows用户名是管理员,没有任何密码。
现在,当我连接到计算机1上的sql server时,客户端计算机出现以下错误消息:对于A-9 \ Guest登录失败。
我可不能以管理员身份从客户机连接到sql,即使用Windows身份验证。意味着,将有两个管理员为SQL服务器。一个是服务器机器上的A-9 \ Admin,另一个是客户端机器上的A-9-1 \ Admin。 这可能吗?
实际上,我想给客户端机器用户提供所有权限,对于sql数据库,他可以创建登录名,用户,数据库,表,插入数据,授予权限并执行所有操作。
也
客户机在同一网络上吗?我假设它基于你的其他问题,你说他们通过局域网连接。 – 2011-02-17 12:54:17
是的,先生,客户端机器在局域网上与服务器机器 – sqlchild 2011-02-17 13:16:53