基本上我正在尋找選擇一個pdf的內容到表中。在SQL Server中的OPENROWSET幫助(模擬問題)
我使用此查詢:
SELECT *
FROM OPENROWSET(BULK N'\\Server\Share\filename.pdf', SINGLE_BLOB) rs
查詢將無法運行,因爲我的用戶名沒有在該服務器上的權限(也不應該),但我需要能夠作爲認證不同的用戶執行此查詢。
它可能不會在生產中的問題,因爲我相信運行該命令的帳戶將具有適當的權限,但事實上,我希望能夠「模仿」該用戶(我顯然有其憑據)並從我的帳戶運行查詢。任何想法如何做到這一點?
謝謝...
@Joe - 如果他在存儲過程中執行此操作,憑據將以純文本形式存儲嗎? – JNK 2010-10-25 15:54:47
@JNK:是的,但是根據OP的評論「它不會是生產中的問題」,我認爲這在開發中是合理的。環境。 – 2010-10-25 16:01:36
不幸的是user_id不能是Windows登錄名(這是我需要的) – nosirrahcd 2010-10-25 16:01:46