smo

    12熱度

    1回答

    我有一個創建Microsoft.SqlServer.Management.Smo.Database類型的數據庫集成測試: var defaultConnectionConnectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString(); var sqlConnection = new Sq

    0熱度

    1回答

    我有一個應用程序,允許用戶創建數據庫表和字段。 我們使用SQL管理對象(SMO)(Microsoft.SqlServer.Smo)來執行表更改。 更改現有的表中的代碼執行以下操作: using (System.Transactions.TransactionScope ts = new System.Transactions.TransactionScope(System.Transactions

    0熱度

    1回答

    嘗試獲取ServerPermissionSet以進行登錄並將其應用於新登錄。似乎無法理解ServerPermissionSet和Server.Login之間是否存在關係,或者是否有更好的方法來執行此操作。我可以用tSQL做到這一點,但我試圖從SMO的角度來看待這個問題。這是我想要完成的一些sudo代碼。 $server = new-object ('Microsoft.SqlServer.Mana

    2熱度

    1回答

    我有一個地方SMO操作失敗了這個瘋狂的問題,唯一的區別就是在我的bin文件夾這個奇怪的文件: 無法加載文件或程序集 「Microsoft.SqlServer.BatchParserClien.dll 注意:這不是一個錯字,這是在文件系統中的文件的實際名稱。 我不知道本作的是什麼,我從來沒有見過這樣的事情在我的bin文件夾之前。 ,我所做的操作是: var distributor = new Rep

    0熱度

    1回答

    我有一個簡單的應用程序來備份和還原SQL Server 2014數據庫。 這裏是我的代碼: public void BackUp(BackUpManifest backUpManifest) { try { using (SqlConnection cnn = new SqlConnection(backUpManifest.ConnectionString

    1熱度

    1回答

    我試圖創建以編程方式使用Microsoft.SqlServer.Management.Smo我的服務器上創建新的數據庫新的SQL Server數據庫的結果,但始終未能創建數據庫: Server svr = new Server(new ServerConnection(@".\SQLEXPRESS")); Database db = new Database(svr, "TESTDB"); d

    1熱度

    1回答

    我正在使用SQL Server 2014,並試圖使用服務器管理對象(SMO)通過C#訪問它。我已經通過Nuget包管理器安裝了所需的dll文件。 但是,每當我嘗試運行我的應用程序,它進入休息狀態,並拋出以下異常: 我試圖通過安裝SharedManagementObjects.msi和SQLSysClrTypes_amd64.msi文件爲SQL Server來解決這個問題2014年,甚至其他版本,但

    1熱度

    2回答

    假設我想將所有表格及其完整數據從一個數據庫複製到另一個數據庫,而不需要特別瞭解有關它們的詳細信息(列數,數據類型...)。用戶可以將連接字符串輸入到他的數據庫中,並將所有數據複製到內部數據庫中。 我試圖用的SqlConnection和書面指示T-SQL查詢來實現它,併成功地編寫創建在內部數據庫與正確列空表的腳本: string createDestinationTableQuery = "crea

    0熱度

    1回答

    我的應用程序用於複製表database中的表並將它們複製到另一個表中,我使用的是smo和c#。我的代碼: private static void createTable(Table sourcetable, string schema, Server destinationServer, Database db) { Table copiedtable = new

    1熱度

    2回答

    我正在編寫一個SMO腳本來將我的SQL Server 2016數據庫導出到文本文件。然而,Scripter總是預先將這個評論我的腳本之前: /* ==Scripting Parameters== Source Server Version : Version140 (14.0.600) Source Database Engine Edition : Enterprise