タグ付けされた質問 「c#」

3
使用する他のデータベースの内部ストアドプロシージャ用の中央CLRストアドプロシージャ/関数リポジトリライブラリを設定しますか?
C#CLRで開発したコードを使用して、システム上のすべてのデータベースで使用できるようにしたいので、それぞれを信頼できるものに設定し、CLRをオンにして、それぞれに同じコードの束を保持する必要はありません。 。 管理およびセキュリティの観点からこれを行う最良の方法はありますか?CLR関数は、文字列ブレーカー、電子メール検証、url en / decode、base64などのように非常に基本的です。各データベースのdboスキーマのみが関数にアクセスできるようにしたいと思います。 これを行う簡単な方法はありますか? また、CLR dllが埋め込まれているかどうか、およびデータベースを移動する場合、タグが一緒に移動するか、dllも移動する必要があるかどうかはわかりません。 ありがとう

3
SQL Server 2008 R2への挿入が最初にRAMにキャッシュされることをどのように保証できますか?
「バースト性」のデータストリームを想像してください。つまり、10,000個のイベントが非常に速く到着し、その後1分間何も続かない場合があります。 あなたの専門家のアドバイス:SQLのC#挿入コードを書くと、SQLがすべてのデータをRAMにキャッシュするという保証があります。これを達成するために、SQLサーバー自体のセットアップのパターン、または書き込み先の個々のSQLテーブルをセットアップするパターンを知っていますか? もちろん、RAMに独自のキューを作成するという独自のバージョンを実行できますが、いわば旧石器時代の石Aを再発明したくありません。

1
C#コードおよびストアドプロシージャでトランザクションを処理する必要がありますか
データベースストアプロセスとC#の両方でトランザクション処理が本当に必要ですか? C#: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } SQLストアドプロシージャ: Create process As Begin try Begin transaction Commit End try Begin catch Rollback End catch

3
SQL Server CLRのサードパーティdll
SQL Server CLRのトリガーc#コードでサードパーティのDLLを使用する必要があります しかし、参照を追加しようとすると、SQL ServerからのDLLが表示されるだけです。 サードパーティのdllをSQL Server に追加するにはどうすればよいですか?
14 sql-server  c#  sql-clr 

3
大量のレコードを短時間でデータベースに挿入する方法は?
最速の方法で、大量のレコード(500,000)を一度にデータベースに挿入する必要があります。一度に1,700件のレコードを挿入してみましたが20分かかりました!! とを使用SQL-SERVERしていC#ます。 次の表は高速挿入の手法には貢献しませんが、挿入する必要のあるフィールドの数について理解を深めるために、とにかくリンクすることにします(約500Kで複製します)。
8 sql-server  c# 

2
nvarchar(max)がデータベースにデータを格納する方法は、一部のデータが4000文字未満の場合、どのように高速になるでしょうか?
アラビア語と英語の2つの言語をサポートするCMSを開発する必要があります。このCMSは、一種のArticle Publishingサイトになります。設計と分析中に、一部の記事が8000文字を超えることがわかりました。私のテーブルにはいくつかの列があります PageID int, PageTitleEnglish nvarchar(200), PageTitleArabic nvarchar(200), PageDescEnglish nvarchar(500), PageDescArabic nvarchar(500), PageBodyEnglish nvarchar(max) PageBodyArabic nvarchar(max) PageBodyをnvarchar(4000)として保持する場合、iaは4000文字に制限され、アラビア語バージョンを保存する必要がある場合は、16000バイトが必要です(アラビア語はUnicodeであり、ASCIIの3倍のスペースが必要です)。 そのため、PageBodyをnVarchar(max)として定義するオプションのみが残されています。これには、パフォーマンスの観点からの欠点があります。私の実際の質問は、PageBody列の一部のデータが4000文字未満である場合、インライン列のデータよりもMS SQLストアであるか、データベースで個別にあるかです。 私もこれをGoogleで探しましたが、関連する答えや、そのようなシナリオでパフォーマンスを向上させる方法は見つかりませんでした。 このような多言語CMSの設計のベストプラクティスに関する提案は大歓迎です。 サポートする必要があるのはアラビア語と英語の2言語のみです
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.