2010-03-18 10 views
1

我來自MSSQL Server後臺並嘗試搜索以查看是否有方法在DB2中執行可信連接,就像在MSSQL中執行類似的操作一樣?我基本上不想在連接字符串中擁有用戶名和密碼,並讓「runas」用戶擁有該信息。是否存在DB2使用「TrustedConnection」的連接方法

謝謝你的幫助!

修訂 .NET與的IBM.Data.DB2提供商

回答

1

你沒有指定平臺/語言,所以這裏有一些想法。

如果您正在使用Java和Direct連接,那麼可以找到關於此的IBM文檔here。如果可以做到的話,這是一個可以看的地方。

或者對於任何可以使用ODBC(包括.NET.VB6,VBSCRIPT等)的語言,您可以通過ODBC進行設置,並在其中輸入用戶名/密碼。

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.apdv.cli.doc/doc/r0021682.htm

最後,如果這些不工作,因爲他們並不適用於你,你正在使用.NET,如果問題是你不想要的用戶名和密碼要在配置文件中可讀,您可以隨時在註冊表中存儲部分或全部連接字符串,以使其更加難以實現,如下所述:http://support.microsoft.com/kb/891028

希望這些選項中的一個對您有用。

+0

對不起,它的.NET與DB2提供程序。由於密碼更改的頻率,我寧願不使用註冊表。我真的很想看看他們是否會使用「RunAs」用戶信息的解決方案。 – Nic 2010-03-22 12:38:34

+0

我明白。如果您確實想出瞭解決方案,您是否也可以在此處發佈它?我們從來沒有做過,而且我們爲iSeries做了很多開發。我們最終妥協並設置了有限的用戶密碼,這些密碼不改變(對於非敏感數據)或我們手動協調。我們的大多數Web應用程序都在同一位置(我們的一臺服務器上的註冊表)尋找DB2連接字符串,並且我們使用Active Directory保護了註冊表項。這是我們能找到的最接近的東西,這也是我們正在尋找的東西。 – David 2010-03-22 13:05:35