問題タブ [smo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#でSMOを使用してSqlServerバックアップデバイスをドロップするにはどうすればよいですか?
次の擬似コードを使用して、SQL-DMOを使用してSqlServerバックアップデバイスを削除できます。
SMO.Server.BackupDevices
Remove()メソッドがないようですが、SMOを使用してBackupDeviceを削除するにはどうすればよいですか?
明らかな何かを見逃したことを願っています。
c# - C#とSMOを使用して、SQL Serverにバックアップデバイスを追加するにはどうすればよいですか?
C#とSMOを使用してSQLServerでファイルバックアップを作成する方法を知っています。
私が知らない(そして見つけることができない)のは、ファイルBackupDeviceをSQLサーバーに追加する方法です。
asp.net - SMO を使用して Asp.net のような汎用ページ「クエリ アナライザー」を構築する
ASP.net で Web ページを作成していますが、クエリ アナライザーと同じように動作するはずです。基本的にはSQLコマンドを入力するテキストエリアと実行ボタンがあります。
次のように、SMO を使用してデータベースでコマンドを実行しています。
問題は、textarea コマンドには、ストアド プロシージャ (GO のステートメントを含む) や、Query Analyzer と同様に、結果セットを返す select コマンドなど、何でも含めることができることです。
しかし、GO ステートメントがある場合、ExecuteNonQueryメソッドを使用してのみクエリを実行できます。ExecuteWithResultsメソッドを使用すると、GO ステートメントが原因でエラーが発生します。
結果セットを利用できるようにしたい場合は、もちろんExecuteWithResultsメソッドしか使用できません。
同じコマンドテキストを同時に実行する方法を知っている人はいますか?
ありがとうございました!
machine-learning - SVM の逐次最小最適化の収束の問題
Support Vector Machine に取り組んでから約 2 か月が経ちました。私は自分で SVM をコーディングしました。SVM の最適化問題には、John Platt 博士による逐次最小最適化 (SMO) を使用しました。
現在、自分のデータセットに最適な C 値を見つけるためにグリッド検索を行うフェーズにいます。(私のプロジェクト アプリケーションの詳細とデータセットの詳細については、こちらを参照してくださいSVM 分類 - 各クラスの入力セットの最小数)
2^0 から 2^6 の範囲の C 値について、カスタム実装された SVM の精度を正常にチェックできました。しかし、現在、C> 128 の SMO の収束に関していくつかの問題があります。C=128 のアルファ値を見つけようとしたのと同様に、実際に収束してアルファ値を正常に与えるまでに長い時間がかかります。
SMO が収束するのにかかる時間は、C=100 で約 5 時間です。これは大きいと思います (SMO は高速であるはずなので)。精度は高いのですが? Cのより高い値の精度をテストできないからではなく、私は正しくねじ込まれています.
私は実際に SMO のすべてのパスで変更されたアルファの数を表示しており、10、13、8... アルファが連続的に変化しています。KKT 条件は収束を保証しますが、ここで何が起こっているのでしょうか?
実行時間は長くなりますが、私の実装は C<=100 に対して良好な精度で正常に動作することに注意してください。
この問題に関する情報を教えてください。
ありがとうと乾杯。
sql-server - プログラムによる Sql Server ジョブの操作
Web ページを介してプログラムで Sql Server ジョブと対話できるようにしたいと考えています。
これを行う最善の方法は何ですか?SMO経由?ジョブの実行には時間がかかるため、起動して忘れる必要があり、停止できるようにしたいと考えています。
SMO の場合、誰か簡単なチュートリアルを教えてもらえますか? Googleはかなり基本的なものをいくつか提供してくれましたが、実質的なものは何もありません...
SQL Server 2008、ASP.NET MVC Web アプリ。
c# - SQL SERVER EXPRESS 2008 TCP ポートを Microsoft.SqlServer.Management.Smo で変更します。
C# で SQL EXPRESS 2008 インスタンスのデフォルト ポート (1433) を変更する必要があります。
c# - C# と Linq: コードからの SQL バックアップ/復元の生成
私は C# と Linq to SQL Winforms アプリを使用しており、プログラムを介してバックアップと復元を統合する必要がありました。SMO を使用したところ、非常にスムーズに動作しました。ただし、問題は、アプリが ClickOnce を使用して展開されていることです。これは私が非常に気に入っていますが、dll を含める必要があったため、ダウンロード サイズが 3 MB => 15 MB に跳ね上がりました。一度だけダウンロードすればよいことはわかっていますが、Visual Studio 2010 は毎回 dll をアップロードするように見え、AT&T ブロードバンドでは時間がかかるため、私には残念です (えー)。
では、SMO オブジェクトを使用せずに効果的なバックアップ/復元ソリューションを作成する方法について、何か提案はありますか?
sql-server-2008 - SQL Server SMO 接続タイムアウトが機能しない
次の PowerShell コードがあります。
SMO接続タイムアウトを設定しようとする部分を除いて、うまくいくようです。接続が成功した場合、ServerConnection.ConnectTimeout が 2 (秒) に設定されていることを確認できますが、SQL Server インスタンスに偽の名前を指定すると、まだ ~ 15 秒間接続を試みます (これは私が信じていることです)。デフォルトのタイムアウト値)。
SMO 接続タイムアウトを設定した経験のある人はいますか? 前もって感謝します。
wmi - SMOManagedComputer.ServiceInstancesは空です
SMO(VS 2010、SQL Server 2008)を使用してSQL Serverに接続し、サーバープロトコル構成を表示しようとしています。サービスとClientProtocols、およびMSSQLSERVERサービスが実行されているアカウントを接続して一覧表示できます。ただし、ServerInstancesコレクションは空です。ターゲットサーバー上の唯一のインスタンスはデフォルト(MSSQLSERVER)ですが、それをコレクションに含めるべきではありませんか?ServerProtocolsコレクションを検査できるように、インスタンスを取得するにはどうすればよいですか?これが私が使用しているコードです:
私も試しました:
しかし、「子式はサポートされていません」というエラーメッセージが表示されます。何が問題なのですか?
sql-server - SMO ConnectionContext.StatementTimeout 設定は無視されます
Powershell と SMO を使用して、ほとんどのデータベースを正常にバックアップしています。ただし、「タイムアウト」エラー「System.Data.SqlClient.SqlException: タイムアウト期限切れ」を受け取る大規模なデータベースがいくつかあります。タイムアウトは常に 10 分で発生します。ConnectionContext.StatementTimeout を 0、6000、および [System.Int32]::MaxValue に設定しようとしました。設定に違いはありませんでした。0 に設定すると無制限になることを示す多くの Google リファレンスを見つけました。何を試しても、タイムアウトは一貫して 10 分で発生します。サーバーの Remote Query Timeout を (Studio Manager 経由で) 0 に設定しても無駄です。以下は、タイムアウトと実際のバックアップ機能を設定した SMO 接続です。さらに下は、私のスクリプトからの出力です。
更新 興味深いことに、私は VS 2008 を使用して C# でバックアップ関数を作成しましたが、タイムアウトのオーバーライドはその環境内で機能します。Powershell だけではタイムアウトのオーバーライドが機能しない理由がわかるまで、その C# プロセスを Powershell スクリプトに組み込む作業を行っています。これは非常に迷惑です!
}