我通過.NET使用DMO API爲SQL Server 2000代理上的作業調度功能提供備用接口。工作代碼看起來是這樣的:是否可以對SQLDMO API使用可信連接(SSPI)?
using SQLDMO;
internal class TestDmo {
public void StartJob() {
SQLServerClass sqlServer = new SQLServerClass();
sqlServer.Connect("MyServerName", "sql_user_id", "[email protected]"); // no trusted/SSPI overload?
foreach (Job job in sqlServer.JobServer.Jobs) {
if (!job.Name.Equals("MyJob")) continue;
job.Start(null);
}
}
}
一切正常,在上面列出的形式(與UID /密碼提供SQL Server身份驗證),但我也想提供一個選項,作爲一個值得信賴的用戶進行身份驗證(又名SSPI,可信連接)
這可能在DMO API中嗎?如果是這樣如何?
注意:SQLServerClass.Connect方法似乎沒有任何重載,我已經嘗試爲用戶標識和密碼傳遞null值,但無濟於事,Google的搜索引擎尚未提供幫助。有任何想法嗎?
感謝您的回答。現在我需要爲SSPI /可信連接/集成安全性術語系列添加另一個術語:LoginSecure – 2011-04-01 20:04:34