smo

    3熱度

    2回答

    ,而我試圖還原一個SQL Server 2008 R2數據庫中,我得到了一個錯誤: 還原失敗服務器「KIMO-PC」。使用 代碼: Server myServer = new Server("KIMO-PC"); Database myDatabase = new Database(myServer, "POS"); Restore restoreDB = new Restor

    0熱度

    1回答

    我正在使用SMO對象來訪問我的數據庫。我在SQL Server上啓用了服務代理。我想知道是否有人知道如何啓用/禁用隊列的通過代碼(VB/C#)。我試過ServiceQueue.IsEnqueueEnabled但這只是設置屬性。

    2熱度

    1回答

    看到服務器2008生成的腳本: ALTER TABLE [mytable] WITH CHECK ADD CONSTRAINT [fk_mytable_id] FOREIGN KEY([id]) REFERENCES [mytable2] ([id]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE mytable CHECK CON

    0熱度

    1回答

    我正在使用SMO在Sqlserver 2008中動態創建表格。現在我想使用SMO爲現有表格添加新列,但我試圖執行代碼,最終運行時異常的「改變失敗到餐桌」。我的代碼片段作爲 public static bool Altertable(DynamicTable dynamicTable) { if (myDatabase.Tables.Contains(dynamicTab

    0熱度

    1回答

    我已經開始嘗試使用SQL Server 2012功能LocalDb。我正在爲SMO創建一些PowerShell腳本,比如創建數據庫。要做到這一點,我有這樣的功能: Function New-Database { Param( $server, $databaseName ) $serverHandle = New-Object Microsoft

    4熱度

    1回答

    我將大量行插入數據庫並嘗試在其上建立主鍵。如果我立即創建表並建立密鑰,那麼即使使用SQLBulkCopy命令插入數據也需要10倍的時間。所以這不是一個可行的選擇。我現在要做的就是插入數據,並在插入數據後,使用SMO創建主鍵。問題是,即使連接字符串中的超時設置爲0,我仍然在alter()命令上獲取超時異常。任何想法如何解決這個問題? connectionString.ConnectTimeout =

    0熱度

    1回答

    給定一組對象(表,視圖,特效...)我想要刪除所有對象以及依賴它們的所有對象。 這需要執行依賴關係順序中的放置操作,這兩個對象都是要刪除的對象以及所有相關對象。 這怎麼能用SQL Server管理對象(SMO) for .NET在乾淨優雅的方式? (問題背景:要刪除的對象的集合以編程方式生成並且不可預測,我正在構建一個內部工具。)。

    0熱度

    2回答

    我想在c#中以編程方式更改存儲過程中的參數。我遇到了SMO,並一直試圖使用它,但改變仍然失敗。這裏是我的代碼: //alter parameter data type in stored procedure if parameter is not varchar public static void AlterSPParamInfo (string SPName,string parameter

    12熱度

    1回答

    我使用SQL Server SMO將.bak恢復到新數據庫,但失敗。 的SQL Server 2012是和SMO對象版本是最新的SDK版本11.0 .bak的文件是使用SQL管理工作室2012年,同樣的本地PC,在相同的編碼PC以及創建。 該錯誤消息我得到的是: 還原失敗的服務器 '服務器'。 我的代碼有什麼問題? string dbPath = Path.Combine(@"d:\my data

    1熱度

    3回答

    如何使用Microsoft.SqlServer.Management.Smo獲取並設置SQL Server 2008表的描述屬性?我已經看到有關如何在列級別執行此操作的文檔,但沒有在表格級別執行此操作。