Tag: sql authentication

从非域计算机连接到域SQL Server 2005

几天前我问了一个问题( 从使用Windows身份validation的非域计算机访问SQL Server 2005 ),这个问题得到了一些有趣但不可用的建议。 我想再次提出这个问题,但要弄清楚我的约束是什么: 我有一个Windows域,其中一台机器运行SQL Server 2005,并配置为仅支持Windows身份validation。 我想在同一网络上的计算机上运行C#客户端应用程序,但不在域上,并访问SQL Server 2005实例上的数据库。 我不能在任何一台机器上创建或修改操作系统或SQL Server用户,我也不能对权限或模拟进行任何更改,也不能使用runas。 我知道我可以使用以下四个参数编写可以连接到SQL Server数据库的Perl和Java应用程序:服务器名称,数据库名称,用户名(域名为domain \ user)和密码。 在C#中,我尝试了各种各样的事情: string connectionString = “Data Source=server;Initial Catalog=database;User Id=domain\user;Password=password”; SqlConnection connection = new SqlConnection(connectionString); connection.Open(); 并尝试将集成安全性设置为真假,但似乎没有任何效果。 我想在C#中做什么根本不可能? 感谢任何帮助,马丁