none
請問有關使用 2008R2 SSMS 無法新增 Agent job (出現錯誤訊息) RRS feed

  • 問題

  • 各位好 : 

    請教一個問題

    我司原先的資料庫使用 SQL 2005 SP4

    因為進行硬體主機升級,也一併將資料庫升級到 SQL 2012 

    移轉方式為

    1. 新主機安裝 Windows 2012 R2 + SQL Server 2012

    2. SQL Server 匯入帳號,先建立空的資料庫

    3. 資料庫使用卸離,移動 MDF ,LDF 檔案到新主機,再附加的方式

    目前發現一個現象,使用 2008R2 SSMS 的 User 無法在 Agent Job 新增 Job 

    錯誤訊息為 : 無法以資料庫主體執行,因為主體 "guest" 不存在、無法模擬這種主體、或者您沒有權限。 (.Net SqlClient Data Provider)

    該User 帳號為該資料庫的 DB_Owner 

    伺服器角色為 : Public

    但若使用 SQL 2012 SSMS 並使用相同帳號登入

    就可以新增Agent Job 

    因此想請教各位提供一些建議

    謝謝

    2018年2月26日 上午 06:59

解答

  • 因為你的SQL Server已經是2012的版本,會建議使用相同版本的SSMS或是更高版本(17.x)來管理SQL Server 2012會比較順利。

    | SQL PASS Taiwan Page | SQL PASS Taiwan Group

    | My Blog

    2018年2月26日 上午 07:54
    版主
  • Hi Goran Yeh,

    如TerryChuang所言SSMS為向下相容的工具 官方建議使用與SQL Server版本一致的SSMS版本

    您可以參考一下這篇:支援的SQL供應項目


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.


    2018年2月27日 上午 02:58

所有回覆