Ben*_*zar 5 sql-server vb6 active-directory
我目前登录到Active Directory域A上的用户计算机,我需要通过VB6访问位于域B中的MSSQL 2000中的数据库.用户在两个Active Directory服务器中都有帐户.Active Directory域不相关或链接.
目前我正在使用以下MSSQL连接字符串:
gcnnBD.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=" & gsDataBase & ";Data Source=" & gsServidor & ";Connect Timeout=" & gsTimeOutconnection string.
Run Code Online (Sandbox Code Playgroud)
如果我登录到域A,是否可以通过连接字符串连接到域B?
连接字符串是什么样的?
欢迎任何建议.
该应用程序是否需要访问域 A 上的网络资源?
由于集成的安全性,该过程必须使用域凭据启动。
假设没有信任关系,要做到这一点,您可以使用 RUNAS /NETONLY 让正在运行的程序使用另一个域凭据来完成所有网络工作(这就是为什么我问您是否也会从该程序处理域 A) 。 http://ss64.com/nt/runas.html
事实上,我修改了一个我编写的程序,以使用等效的 Win32 API 调用重新启动自身,以确保在几年前我提出这个问题后它是使用域凭据启动的:如何将RUNAS /NETONLY 功能构建到 (C# /.NET/WinForms) 程序?
| 归档时间: |
|
| 查看次数: |
546 次 |
| 最近记录: |