似乎不可能創建連接字符串,以便您可以使用其他用戶的Windows憑據打開與mssql服務器的連接。看起來你僅限於指定一個sql服務器帳戶,或者根據域上使用的當前集合傳遞任何信息。MSSQL連接字符串 - 使用另一組憑據進行Windows身份驗證
什麼解決方法是規避此限制的有效方法?
有點背景:
我正在部署的公司希望爲訪問共享數據庫的每個應用程序設置Windows憑據。這適用於守護進程的後臺任務,但對桌面應用程序來說似乎有點複雜。
我已經被要求不將用戶信用傳遞給數據庫,而是傳遞一組爲應用程序本身保留的Windows信譽...不是sql服務器憑證,而是應用程序域中的帳戶。
我一直在考慮使用Runas來啓動應用程序(用Python編寫)使用這個應用程序的Windows帳戶。
也許有人會提出一個更好的方法?
可以理解......有時爲了成功,您需要告訴客戶什麼時候不能按他們的規則完成。我真的很討厭說「不能」,但有時規則太不合理了。祝你好運! – 2012-04-12 00:51:03
智者詞+1。 – 2012-04-12 03:17:39
這最終是我們最終做的...... – 2012-04-14 04:10:45