2012-10-07 82 views
0

我想在存在於遠程SQL Server 2005/2008數據庫上的表上創建一個觸發器。我只能讀取該數據庫的訪問權限。我的第一個問題是,這甚至有可能嗎?如何在遠程SQL Server 2005/2008數據庫上創建觸發器?

如果這是不可能的,我的其他選擇是什麼,因爲我想聽該表上的任何更改並執行一些計算。

感謝

回答

2

如果您只具有隻讀訪問數據庫,則沒有,你不能創建觸發器。

如果您擁有的只是遠程數據庫的只讀訪問權限,那麼我可以想到的唯一可行的方法是;

  • Polling(哎喲)
  • 詢問數據庫管理員,以幫助您在觸發器創建或某種單向複製的。
    如果替代方案是輪詢,他們可能並不完全不願意這麼做。
+0

感謝您的快速響應。還有查詢通知可以得到一些幫助嗎?這將與只讀權限一起工作嗎? – Zahid

+0

@zahid查詢通知需要安裝「SQL Server Notification Service」,並且用戶擁有適當的權限(我從頭頂不知道對不起)。它不是默認安裝的,如果你只有讀權限,廣告不太可能工作。 –

+0

所以只讀訪問我唯一的選擇是輪詢? – Zahid

相關問題