smo

    1熱度

    1回答

    我想創建一個腳本,通過我們所有的SQL Server實例的一個文本文件,自動迭代,並添加每個上,如果它不存在於CMS。我想通過SMO嘗試這樣做,而不是硬編碼SQL字符串。下面是我迄今爲止,但它似乎並沒有工作。任何幫助,將不勝感激。謝謝。 最終,我會添加更多的如果語句分配情況,以某些羣體,但現在我只是想獲得它填充了一切。 $CMSInstance = "cmsinstancename" $Serv

    1熱度

    1回答

    我正在使用Smo編寫數據庫的用戶及其角色。這裏是我正在做它: var scripter = new Scripter(server) { Options = new ScriptingOptions() { IncludeIfNotExists = true, IncludeDatabaseRoleMemberships = true, /

    0熱度

    1回答

    A.有沒有得到PS-腳本的結果的可能性:用相當的性能選擇 SELECT * FROM sys.Tables WHERE OBJECTPROPERTY(object_id, 'IsIndexable')=1 當然單程 $ss=New-Object Microsoft.SqlServer.Management.Smo.Server 'MyServer'; $ss.Databases[$db].T

    2熱度

    1回答

    如何從獲得SMO對象(例如Table)sql server的 object_id? 我看到可以通過URN(Server.GetSmoObject方法)彈出SMO對象。 但後來我得到了另一個問題:如何將object_id轉換爲URN?

    1熱度

    1回答

    我創建了一個維護工具,我需要讓用戶爲新數據庫選擇一個文件位置。我將使用FolderBrowserDialog,不同之處在於我想從SQL Server實際所在的機器的角度向用戶顯示目錄結構,而不是客戶端運行該工具。 我知道SSMS會在您選擇備份位置時執行此操作,所以我想知道它使用的對話框是否可用,或者是否有辦法讓FolderBrowserDialog以這種方式運行。看起來,當你通過SMSS來做時,你

    1熱度

    1回答

    是的,我沒加4個dll文件,在發現: C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies 這是這些: Microsoft.SqlServer.ConnectionInfo.dll Microsoft.SqlServer.Smo.dll Microsoft.SqlServer.Management.Sdk.Sfc.dll Mic

    0熱度

    2回答

    當我試圖通過使用smo從db獲取存儲過程列表時,即使數據庫爲空,它也會列出大量存儲過程。 我希望能夠獲得不是系統過程的存儲過程的列表。 IsSystemObject不起作用。 ServerConnection serverConnection = new ServerConnection(sqlConnection); myserver = new Server(serverConnection

    0熱度

    1回答

    我正在嘗試編寫一個腳本來掃描Sql維護任務失敗 - 請參閱下面的腳本。我似乎無法使用EnumHistory()處理超過100個條目。有沒有人有辦法解決這個問題? Param( [int]$days="30" # this hardly matters since EnumJobHistory is limited to 100 rows :-( ) #http://powershell

    1熱度

    1回答

    如何使用SMO創建用戶定義的類型(例如:Point(X int,Y int)? 我使用VB.NET(或C#.NET)並希望使用SMO創建? 知道必須SMO使用「UserDefinedType」但我不知道如何? 感謝

    0熱度

    1回答

    我有一個使用SMO獲取sql服務器屬性的腳本。我有腳本在html中顯示屬性,但是我無法設置它,因此即使smo對象由於連接或其他錯誤而返回空白,腳本仍會進入數據行。如果SMO對象返回空或空,我將如何獲取它以將字符串輸入到數據行中? 我已經試過了一個If語句,其中$ serverObject -eq $ null並沒有打印出來。提前致謝! foreach($instance in $instanceL