smo

    1熱度

    1回答

    如何與SMO服務器連接共享事務?共享連接是 var connection = new SqlConnection(); var serverConnection = new ServerConnection(connection); var server = new Server(serverConnection); 一樣簡單,但如果連接已經擁有了自己的現有Transaction, var

    0熱度

    1回答

    我寫了下面的PowerShell代碼從表中的數據導出爲INSERT語句: [Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO") | Out-Null $srv = new-object Microsoft.SqlServer.Management.SMO.Server $db = $srv.Database

    8熱度

    1回答

    我正在嘗試使用Sql Server 2008 R2 Standard的SMO,但每遇到Dump對象時我都會遇到問題。 相關的代碼: void Main() { var connectionString = @"Server=(local);Trusted_Connection=True;"; Server server = new Server(new ServerConne

    1熱度

    1回答

    我已經寫了這段代碼後使用谷歌搜索了一下,但執行BackupDatabase(myfilename.bak)它給了我錯誤行號。 11,並說: FileNotFoundException異常是未處理 Could not load file or assembly 'Microsoft.SqlServer.SmoEnum, Version=9.0.242.0, Culture=neutral, Publ

    0熱度

    1回答

    忍受我在這裏,好吧! 我們使用SMO做了很多事情,包括檢查數據庫中是否存在特定的存儲過程。所以我們在我們的數據訪問類中有一個名爲HasProc的方法,它返回一個布爾值。這是應用程序的一部分,在一年甚至兩年內都沒有改變過。 最近,它已經花了很長時間(10s)返回一個值,我一直在試圖找出原因。 事實證明,即使是定義將保持SMO服務器變量(沒有實例,只是將其定義)會導致代碼抵達到功能一個10秒的延遲。

    2熱度

    1回答

    我需要比較我的POCO類和我的數據庫上的內容。 我目前使用Microsoft Roslyn和Microsoft.SqlServer.SMO並在我看來,比較數據,「大致」。它的工作完美,但我想知道是否有更好的方法來做到這一點。 今天我必須使用Roslyn編譯文件,加載數據庫信息並比較我想要的。 比方說,我有這個POCO文件: [Table("XPTO", Schema="ASD")] public

    0熱度

    2回答

    我有一段代碼應該返回安裝在我的機器上的所有SQL Server實例。它看起來像這樣: DataTable dtLocalServers = SmoApplication.EnumAvailableSqlServers(true); foreach (DataRow dServer in dtLocalServers.Rows) { Console.WriteLine(dServer

    0熱度

    1回答

    要配置安全協助,我必須檢查是否已安裝SQL Server 2012 SMO。我發現一些老版本的SQL Server(例如here和here)的答案與解決方案來檢查註冊表項HKEY_CLASSES_ROOT\Microsoft.SqlServer.Management.Smo.Database但這不適用於我。此註冊表項在Windows Vista和Windows 7中不存在,我認爲SQL Serve

    3熱度

    1回答

    我一直在創建幾個power shell腳本,而且我主要使用Invoke-Sqlcmd作爲查詢數據庫或輸入.sql文件的一種方式,但是我在包含訪問和查殺流程方面遇到了一些麻煩。在使用 Iv'e SMO殺進程 $SQlSvr1 = New-Object Microsoft.SqlServer.Management.Smo.Server $serverInstance $SQlSvr1.KillAll

    0熱度

    1回答

    我有SQL Server 2008 dll,並且我安裝了SQL Server 2008R2功能包。它並沒有將它們放入Program Files/105/SDK,而是將它們放入Program Files/100/SDK並覆蓋了我的2008 SMO dll。 有一些細微的差異,我需要得到2008 dll,至少暫時,但我找不到從哪裏得到它們。