當我試圖執行clr sproc(仍然在C#IDE中),我有權限錯誤。錯誤是「請求權限的類型'System.Data.SqlClient.SqlClientPermission,...失敗」,我在網上看了一遍,它似乎扔回IIS設置(我不使用IIS也不是我使用網站,所以這些解決方案不適用於我),現在我嘗試了兩個單獨的連接字符串(context connection = true,以及我通常這樣做的方式,這是一個很長的說它是一個可信連接和數據庫名稱),但都返回相同的權限失敗。CLR Sproc權限
任何幫助,將不勝感激
你確定你的SQL服務器用戶擁有正確的權限嗎?通常,當我過去得到這個時,這是因爲用戶(使用指定的UName&PWord)或我的AD用戶尚未在我試圖訪問的SQL Server實例(或數據庫)上設置。 – AllenG 2010-08-06 20:51:17
是的,因爲另一個應用程序調用和從數據庫的同一個實例(獨立的VS實例,因爲一個程序是一個設計的形式,有問題的是CLR的Sproc嘗試嘗試)沒有任何問題 – CSharpProgrammer 2010-08-06 20:55:14
因此,我根據教程(http://www.codeproject.com/KB/cs/CLR_Stored_Procedure.aspx)找到了一個不同的教程,並重新編寫了所有的教程,但是這些教程來自http://msdn.microsoft.com/en-us/庫/ 5czye81z(VS.80).aspx沒有工作(它給了安全性),所以我不知道發生了什麼。我想知道,所以我會保持這個開放,希望有人能夠清除它 – CSharpProgrammer 2010-08-09 14:22:59