hi! 你可以檢查一下你在建立效能蒐集上面所使用的帳號是否就是db的owner,另外要特別注意該身份在本機上面是否具備有服務啟動的權限,最後,因為windows 在效能監視蒐集的部份,只能使用windows 驗證,因此,你必須在有網域的環境之下才能運作喔!
我是參照http://www.dotblogs.com.tw/dotjason/archive/2011/11/29/59927.aspx
的文章進行設定,可確認帳號及權限的部份皆有使用權限
並於文末討論區有看到相關討論該錯誤,說非AD不可 感到相關疑惑
是的! 我在寫那篇文的時侯,其實也想使用SQL認證方式運作
但因為啟動效能監視器中的帳號會直接的觸發你所建立的odbc連線
此時若是使用SQL Server建立的DNS會無法連入,再加上你要跨機器蒐集各台主機的效能資訊,必須建立多個不同的帳號,如此一來,如何做大型管理?難不成每台機器效能蒐集器使用帳戶的密碼都設定為不到期,每台電腦都是上到ADMINISTRATORS來啟動服務
這個帳號的權限會不會太大了一些?了安全考量,我在BLOG上寫的是以最小權限架構所設計,若你需要的是以ODBC但是不在網域架構之下運作的話,我再來想想看有何辦法!