smo

    1熱度

    1回答

    我正在寫一個簡單的t4模板來爲我的SQL Server 2008數據庫創建腳本。這行代碼: 1 myDataBase.Refresh(); 2 var tableName = "sometable"; 3 Table t = myDataBase.Tables[tableName]; 導致t == null。 「sometable」在我的數據庫中,沒有被拼寫錯誤,連接工作正常。調試模板並將

    2熱度

    1回答

    我正在嘗試使用SMO傳輸類爲數據庫中的所有表腳本數據。我正在嘗試創建批量的INSERT語句。 ScriptingOptions屬性BatchSize似乎在這裏被忽略,因爲我的最終腳本在每個INSERT語句之後包含批處理分隔符「GO」。下面是代碼片段我使用: so.BatchSize = 500; so.ScriptBatchTerminator = true; so.NoCommandTerm

    0熱度

    1回答

    如何檢查一個正在運行的sql server的特定實例,它使用vb.net安裝在網絡pc(不在本地pc中)。 我可以嘗試打開一個連接,並檢查超時,發現連接失敗。但我不希望它這樣做。所以請拿出任何其他解決方案

    0熱度

    2回答

    我不太瞭解在SQL Server數據庫中創建表時使用其中一個或另一個的區別。建立餐桌時,是否比其他餐廳更安全或更快?

    1熱度

    1回答

    >生成腳本 下面的代碼工作正常,但它不會產生任何約束。我沒有得到任何ALTER TABLE [foo] ADD CONSTRAINT ... ON DELETE CASCADE等等。我已經嘗試了很多Dri選項的組合以及不同的數據庫。我很難過。 感謝您的見解! Scripter scrp = new Scripter(srv) { Options = {

    2熱度

    2回答

    我有一個應用程序使用SQL2008 SMO來獲取所有數據庫的SpaceAvailable屬性,但它經常會被其他進程阻塞很長時間。我已經注意到,我可以運行它在SSMS中生成的查詢,而在READ UNCOMMITTED隔離中沒有問題。 那麼,有沒有辦法強制SQL SMO使用讀未提交隔離?

    0熱度

    1回答

    我跟着例子http://msdn.microsoft.com/en-us/magazine/cc163409.aspx 我正在創建一個實用程序來創建數據庫(本地或遠程)的備份。 我能夠創建位於我的本地服務器的數據庫的備份。但是,當我這樣做的數據庫位於主機服務器時,我得到以下錯誤: System.Data.SqlClient.SqlError:無法打開備份設備'D:\ Brij \ Docs \ M

    2熱度

    1回答

    我正在玩SMO並試圖用它來將數據庫所有者更改爲sa。代碼是 # To simplify our discussing, let's say we have a function Get-SMOServer $s = Get-SMOServer -Instance myserver\myinstance $s.databases | ?{$_.owner -ne "sa"} | %{$_.set

    3熱度

    1回答

    使用這個我成功地備份我的數據庫: Server myServer = new Server(@"PC-1\INSTANCE1"); private void button1_Click(object sender, EventArgs e) { try { if (saveFileDialog1.ShowDialog() == DialogResu

    4熱度

    1回答

    我試圖使用以下語句使用「Backup-SQLDatabase」cmdlet來備份大型數據庫,但10分鐘後出現超時錯誤。 {Backup-SqlDatabase -ServerInstance $Server -Database $DatabaseName -BackupFile $BackUpFile -CompressionOption On -ConnectionTimeout 0 -Init