問題タブ [sql-server-data-tools]
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.
sql-server - CLR ストアド プロシージャ: スキーマ/所有者を設定する方法は?
複雑なフィルタリングと操作のために、Linq ベースの CLR ストアド プロシージャに取り組んでいます。それ以外の場合は、より「従来の」ストアド プロシージャで実装すると、面倒でパフォーマンスの低い T-SQL コードが大量に必要になります。
これはうまく機能していますが、モジュール内のデータベースオブジェクトをより適切に編成および分離するために、展開の段階でこのストアドプロシージャのスキーマを設定する方法が見つかりません。
何か案は?
よろしくお願いします。
datetime - DateTime 列から新しい列を作成する
これは私のSSIS演習です
私は DATETIME 列を持っています。私が望むのは、「 DATETIME 」列から月と年を取得し、それを「Month_Year」という新しい列にロードしてから、同じ「 DATETIME 」から日を取得し、それをという新しい列にロードすることです"日"
視覚的に
- ソース列:
日付時刻
- 宛先列:
月_年日
要するに、DATETIME を Month_Year と Day の 2 つの列に分割する必要があるということです。
例
ソース列は 2010-01-01 宛先列は 201001 および 01 になります
sql-server - データ層アプリケーション プロジェクトは、Visual Studio Database Edition のデータベース プロジェクトを置き換えますか?
私は、データ層アプリケーションの機能と、Visual Studio のデータベース エディションでデータベース プロジェクトが何をしたかについて、少ししか知りません。
これら 2 つの異なる重複するデータベースのバージョン管理ソリューションはありますか? それとも、データ層アプリケーション機能は、Visual Studio データベース エディションとデータベース プロジェクトを使用する必要性を完全に置き換えるのでしょうか?
sql-server - Schema for CLR Stored Procedure During Deployment
I'm interested in configuring Visual Studio (2010) so that when deploying C# CLR Database projects, it puts stuff in schemas other than DBO. I understand I can update the function/procedure/etc... wrappers it creates manually to make this happen: CLR Stored Procedures: how to set the schema/owner?
However, I'd really like to automate the process somehow. If anybody knows, I'd really appreciate the answer!
sql-server - RedGate SQL ツール v Microsoft Visual Studio Team System Database Edition (Data Dude)
私は RedGate の SQL ツールと Microsoft の Visual Studio Team System Database Edition (以前の Data Dude) をテストおよび継続的統合環境で使用することを検討してきました。
私たちができる必要があるのは、次のことです。
- ソース管理下のスキーマとデータ
- TeamCity を使用した自動化された継続的統合 (コマンドライン)
- 変更 (およびデータ) を環境 (ステージング、運用、テスト) にプッシュしますが、Visual Studio からはプッシュしません
どのソリューションが私たちのニーズに最も合っているか、そして両方の製品に対する人々の意見、見解、経験は何ですか. あなたはどちらを選びましたか、また、なぜ選びましたか? 私が見逃した代替手段はありますか?
sql-server - VS2008展開でのSQL CLRプロシージャのデフォルトパラメータ?
次のように、データベースでプロシージャを作成するときに、CLR プロシージャの既定値を定義できることを知っています。
私が理解できないのは、「プロジェクトのデプロイ」オプションを使用するときにVisual Studioにこれを自動的に実行させる方法があるかどうかです...
データベースにprocを作成するときに、その引数のデフォルト値をビジュアルスタジオに伝えるために引数に設定できる属性はありますか?
更新: null 可能性 "SqlFacet" を設定しようとしましたが、効果がないように見えました (これは理にかなっていると思います - 保存された proc パラメータは常に null 可能ですか?)
database-schema - システム テーブル、ストアド プロシージャ、およびビューをインポートする方法
VS 2010 では、マスター データベースをインポートするときに、すべてのシステム テーブル、ビュー、およびストアド プロシージャをプロジェクトにインポートできません。Tables、Views、および StoredProcedure フォルダーの下にスクリプトはありません。
カスタム データベースの場合、スクリプトは適切に生成できます。
システム オブジェクトのスクリプトを生成するにはどうすればよいですか?
sql-server - null許容列をISNULLでラップすると、テーブルスキャンが発生しますか?
Visual Studio 2010データベースプロジェクトのコード分析ルールSR0007には、次のように記載されています。
ISNULL関数でNULL値を含む可能性のある各列をラップすることにより、比較式でNULL値を処理する方法を明示的に示す必要があります。
ただし、次の場合、コード分析ルールSR0006に違反します。
比較の一部として、式に列参照が含まれています...列参照を含む式を比較する場合、コードによってテーブルスキャンが発生する可能性があります。
これはISNULLにも当てはまりますか、それともISNULLがテーブルスキャンを引き起こすことはありませんか?
sql-server - コマンドラインを介してSQLServerデータベースプロジェクト(SSDT)を展開する
SQL Server2012RC0データベースを対象としたSQLServerデータベースプロジェクトがあります。プロジェクトは、Visual Studio 2010 +SQLServerデータツールCTP4で作成されました。(プロジェクトの種類は、通常のVisualStudio2010データベースプロジェクトとは異なります。これはSQLDeveloperTools CTP3 Juneauの次のバージョンです)
IDEに正常にデプロイされます。コマンドラインからデプロイするにはどうすればよいですか?
VSDBCMD.exeを試しましたが、新しいプロジェクトタイプで作成されていない.deploymanifestファイルが必要です。
c# - SQLServerデータツールSSDTまたはSQLServer2008 R2
C#を使用してデータベースアプリケーションを開発するには、どれをインストールすればよいか教えてもらえますか?
SSDTまたはSQLServer2008 R2?または両方が同じですか?