smo

    0熱度

    1回答

    我有一個數據庫,我可以使用普通的ADO.NET使用包含SQL Server登錄名的用戶名和密碼的連接字符串進行訪問。這是在IIS中運行的WCF服務中完成的。託管SQL Server實例的計算機與使用Web服務的計算機不同。 connectionString="Data Source=DB_MACHINE\SQLEXPRESS;Initial Catalog=MY_TEST_DB;Connectio

    1熱度

    1回答

    此代碼運行在本地SQL Server Express實例罰款: Dim thisSMOBackup As New Backup() With thisSMOBackup .Database = singleDatabase.Name 'This contains the database name .Action = BackupActionType.Database

    2熱度

    1回答

    我只是花了很長時間試圖找出這一個,所以Id認爲Id發佈我的解決方案。 問題:「我正要使用SMO恢復C#中的給定數據庫,並且希望在恢復之前查看是否可以訪問db,我該怎麼做?

    2熱度

    1回答

    我正在嘗試使用SQL Server Management Objects (SMO)庫來編寫具有包含included columns的唯一非聚簇索引的表創建腳本。 排序劇本我想它會產生類似於: CREATE TABLE [dbo].[testTable] ( [columnA] [int], [columnB] [int], ); CREATE UNIQUE NONC

    1熱度

    1回答

    我使用SMO將SQL Compact數據庫填充爲SQL Server數據庫的數據。 下面是我實際使用的代碼: foreach(Table l_tblCurrent in l_dbDatabase.Tables) { if(l_tblCurrent.IsSystemObject) continue; ScriptingOptions l_scOptions = new Scr

    0熱度

    1回答

    我一直在敲我的腦袋幾個小時。每當我嘗試在SMO中對我的SQL Azure數據庫執行一個長查詢時,我會在約60秒後收到一個超時。當我在本地數據庫上執行相同的長查詢時,我不會收到超時錯誤。因此,我認爲配置必須在Azure的某個地方,但我不知道在哪裏。任何幫助,將不勝感激。 收到的錯誤消息是: 消息64,級別20,狀態0,行0 從服務器接收結果時發生傳輸級錯誤。 (提供程序:TCP提供程序,錯誤:0 -

    0熱度

    1回答

    我嘗試複製使用SMO一個數據庫,但我得到的錯誤: "User, group, or role '%' already exists in the current database" 我的代碼: var conn = GetServerConnection(); var server = new Server(conn); var sourceDb = server.Databases[sou

    0熱度

    1回答

    我正在使用SMO與PowerShell腳本一起執行一些SQL Server編程。下面列出了我的腳本的簡化版本。 # Load SMO assembly, and if we're running SQL Server 2008 DLLs load the SMOExtended and SQLWMIManagement libraries $v = [System.Reflection.Asse

    1熱度

    2回答

    我在SQL Server 2008 R2中有一個數據庫,它使用簡單恢復模式。 數據庫包含一個文件組,其中包含大量數據(大於20GB的圖像)。這些圖像對於應用程序並不重要。 我想使用Sql Server SMO從C#備份數據庫。但我只想備份數據庫結構(PRIMARY文件組;除了非本質映像以外的所有內容)。我想這樣做是爲了保持較小的備份大小。 在我的C#代碼,我的備份操作設置爲BackupAction

    0熱度

    1回答

    我正在寫一個PowerShell腳本來獲取表的創建腳本並將其保存到.sql文件。 隨着腳本選項(SMO的一部分),我能夠選擇應包含的腳本的部分,如外國索引,約束等 $opcionesscript = New-Object Microsoft.SqlServer.Management.Smo.ScriptingOptions $opcionesscript.DriAll = $true 但是,