Sql-Server

為什麼 SQL Server Profiler 從客戶端電腦對數據庫電腦執行時會崩潰?

  • August 7, 2018

我有:

  • SQL Server 2014(預設實例)在Win Server 2012機器上。
  • SQL Server Management Studio(v17.7) 在Win 7機器上。
  • 兩台機器都在同一個域上。
  • Win 7以域管理員身份登錄機器。
  • 我的域管理員帳戶具有 SQL Server 安全系統管理員訪問權限。

Win 7機器上,我打開SSMS並連接到 Win Server 2012 機器上的數據庫。但是,SSMS當我這樣做時Tools -> SQL Server Profiler,我得到一個對話框“配置文件應用程序已停止工作”。事件日誌顯示以下內容,這看起來很奇怪,因為我希望Profiler.exe在遠端Win Server 2012數據庫機器上執行

為什麼 SQL Server Profiler 從客戶端電腦對數據庫電腦執行時會崩潰?

Faulting application name: Profiler.exe, version: 2017.140.17254.0, time stamp: 0x5ae98b94
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x75bb48cb
Faulting process id: 0x4e0
Faulting application start time: 0x01d42da026f3a3d9
Faulting application path: C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\Profiler.exe
Faulting module path: unknown
Report Id: 652f0139-9993-11e8-9f5b-327e82b70454

profiler.exe 將在安裝了 Management Studio 的本地 Windows 7 電腦上執行。它將通過網路連接到遠端實例以收集數據,但 profiler.exe 本身將在您的電腦上本地執行。如果您希望收集發生在安裝了 SQL Server 的同一台伺服器上,那麼您需要為此實現伺服器端跟踪。

可以在此處找到如何設置的一個很好的範例。

同樣,通過按照您描述的方式啟動 Profiler,即使您在對象資源管理器中打開了伺服器連接,也應該首先提示輸入伺服器詳細資訊(伺服器名稱、憑據)。現在我相信它在到達那里之前就崩潰了,所以這個問題可能根本與連接到遠端伺服器無關。我建議重新安裝 Management Studio 以查看它是否可以解決問題。

可以從此處找到 SSMS 的最新獨立安裝程序。

引用自:https://dba.stackexchange.com/questions/214207