2010-01-10 55 views
1

我有我的部署在Visual Studio .NET 2010的代碼,以便選擇圖像,並將它們保存到一個SQL服務器(遠程)2008年發表圖像傳遞到一個SQL 2008服務器

當我部署我的表爲: 。DBO] [表名],然後在我的代碼的最後一個命令是:

SQLFILE =新SqlFileStream(filePathName,fileToken,FileAccess.Write)

我收到的錯誤 '拒絕訪問'

當我部署我的表爲:[UserSchema]。[表名]然後我接收ve的錯誤:

'系統檢測到可能的安全危害企圖。請確保你可以聯繫認證你的服務器'

我已經做了我所知道的關於SQL Server的所有變化,但沒有任何變化。

請注意,我可以寫在沒有任何問題的所有privious表中的數據,我的問題開始,只有當我試圖將圖像傳遞到表

的外殼是否有已經面臨過這樣的人問題之前?

+0

道歉,如果這是完全無關的問題,但也許使用二進制字段是一個很好的選擇?也許你已經這樣做了,從閱讀你的問題來看,我並不清楚。 – 2010-01-11 03:19:16

+0

親愛的尼克 我要感謝你非常mcuh的關注答覆中可發出 我使用的是流式方法,因爲它需要在桌子上的空間較小金額寫在桌子上的圖像 當然,我試圖寫圖像的字段只接​​受二進制格式的數據 我在電腦上放了一個嗅探器,以便發現錯誤來自SQL本身或來自Windows域控制器的錯誤。 因此,我認爲,這個問題不是那麼清楚,因爲我捉對嗅探以下行: – 2010-01-11 19:31:17

+0

*從10.93.1.29到10.93.1.10 \t SMB \t TRANS2請求,QUERY_PATH_INFO,查詢文件的基本信息,路徑:\ V1 \ RemoteDB \ SRU \ tPImages \ tPImages_Image \ A7286747-7755-4CC3-9736-AFF7AF8DF8DF \ 9eb85e3fce4b48cfa92a831c335df9b7 *從10.93.1.10到10.93.1。29 \t SMB \t TRANS2響應,QUERY_PATH_INFO,錯誤:STATUS_ACCESS_DENIED *從10.93.1.29到10.93.1.10 \t SMB \t NT跨請求,NT CREATE *從10.93.1.10到10.93.1.29 \t SMB \t NT跨對此,NT CREATE,FID:0x0000的錯誤:STATUS_ACCESS_DENIED 請注意的是:我的電腦是IP 10.93.1.29和我的服務器是IP與10.93.1.10 – 2010-01-11 19:32:31

回答

2

有大約20多個原因爲什麼拒絕訪問SQL SERVER請求 請從Miscrosoft閱讀本文。

最常見的錯誤是因爲遵循

  • 沒有指定正確的連接 字符串
  • 的本地安全策略的用戶權限 分配爲您的應用程序是 不夠

希望它有幫助

+0

好親愛阿薩德屁股 我解決這個問題我以上問題 的問題是,我必須把 可信安全=真正的數據庫連接 上 和以及 任何服務器連接上我非常感謝你的關注 – 2010-02-02 18:16:04

+0

很高興一切都結束了,比特有關到第二種! – 2010-02-02 21:54:06