我在Windows應用程序中使用下面的代碼來獲取本地服務器,當我使用SQL Server 2012時它沒有任何錯誤地工作,但是當我下載SQL Server 2016時,出現異常: 異常:嘗試管理服務時發生SMO異常。 內部異常:無法檢索此請求的數據。 驗證碼: public List<string> findLocalServers()
{
var servers = new List
我試圖用Microsoft.SqlServer.Management.Smo恢復數據庫,但我一直在獲取拒絕訪問錯誤。 我已經爲實例(MSSQL$LOCAL2016)設置了服務用戶,並擁有該文件夾的完全訪問權限。 該文件夾是實例的默認文件夾(儘管當我轉移到生產時不能這麼說)。 我創建C#中的文件夾 rstDatabase.SqlRestore(sqlServer);
失敗,出現錯誤: The o
使用SMO和ASP.NET,我試圖將突出顯示和行格式添加到SMO對象(表,視圖等)的腳本方法。目前,我正在使用String.Replace方法來匹配關鍵字,但似乎沒有捕獲所有關鍵字。我在數組中有關鍵字,然後循環直到匹配TSQL腳本。我不確定需要匹配的字符才能獲取所有關鍵字並獲得類似於SQL Manager的行格式。 Dim searchArr As Array = {"ADD", "EXTERNA