問題タブ [sql-server-2012-datatools]

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.

0 投票する
3 に答える
4815 参照

sql-server - VIEW DEFINITIONS 権限なしで VS2012 の SQL Server Data Tools を使用する

Visual Studio 2012 を使用して 2 つのデータベースを比較しようとしています。ただし、データベースがホストされている SQL インスタンスは非常にロックされており、ユーザーは VIEW DEFINITIONS 権限にアクセスできません。

Visual Studio で次のエラーが発生します。

The target database schema could not be retrieved. The reverse engineering operation cannot continue because you do not have View Any Definition permission on the server '(URL here)'.

Comparing the master database requires VIEW ANY DEFINITION permission.

それでも、Red-Gate SQL Compare や XSQL などのツールを使用してデータベースを比較することはできます。このソフトウェアを購入するのではなく、既にライセンスを持っているので Visual Studio 2012 を使用します... どうすればこの問題を解決できますか? VIEW ANY DEFINITION 権限なしで SQL Server Data Tools を使用する方法はありますか?

0 投票する
1 に答える
388 参照

sql-server - SQL Server Data Tools 2012 - 複数のデータベースの展開パッケージ

私たちの会社には、それぞれ異なるデータベースを持つ 3 つの SQL Server インスタンスを含むデータベース ソリューションがあります。各インスタンスには、いくつかのジョブとレプリケーションがあります。現在のところ、作成スクリプトと更新スクリプトを手動で維持し、bat ファイルで実行しています。当社の展開パッケージには、ジョブとレプリケーションを含むすべてのオブジェクトのスクリプトが含まれています。

svn commit のたびに展開パッケージを作成してテストするプロセスを自動化したい - 継続的統合。また、リリースごとにブランチがあります。リリースはデータベースのバージョンに対応しています。異なるクライアントには、異なるリリース/バージョンがインストールされています。ブランチの展開パッケージを作成する必要があります。

ニーズに合わせて SQL Server Data Tools 2012 を使用できますか? 単一データベースのチュートリアルしか見たことがなく、より複雑な環境での使用方法がわかりません。

必要に応じて、Data Tools を使用してスキーマ スクリプトを維持し、ジョブ/レプリケーション用のスクリプトを手動で作成することもできます。しかし、ビルド プロセスを使用して、すべてを 1 つのパッケージに結合できますか?

0 投票する
1 に答える
3848 参照

sql - xml スキーマと xml データ ファイルを使用して SQL データベースを作成する

ファイルSql Serverを使用xml schemaしてデータベースを作成する方法。xml data

私は問題を解決できないさまざまなことを試しました。

これらのファイルを使用しています

XML スキーマ: http://www.drugbank.ca/docs/drugbank.xsd

XML データファイル: http://www.drugbank.ca/system/downloads/current/drugbank.xml.zip

XSD スキーマからデータベースを構築して XML データをインポートする方法を試しましたが、エラーが発生します。これを解決するのを手伝ってください:)

0 投票する
1 に答える
9432 参照

ssis - SSIS とインフォマティカ

SQL SERVER 2014 SSIS がリリースされました。SQL SERVER 2012 SSIS にはすでに多くの機能があります。SSIS 2014/SSIS2012 と Informatica Power center を比較できる人はいますか? SSIS 2012/2014 よりも Informatica の新しいバージョンに追加された機能は何ですか? または、Informatica では使用できない SSIS 2014/20122 の機能があります。

ssis のような信頼性が高く効果的なツールがあれば、なぜクライアントが Informatica のような非常に高価なツールに投資するのか、私にはまだ理解できません。専門家 これについて議論してください

0 投票する
2 に答える
59048 参照

sql-server - パッケージ検証エラー

foreach ループ コンテナーを使用して、複数の Excel ファイルをテーブルにインポートしようとしています。使用するフォルダーとファイル (*.xls) を指定した後、パス変数を作成してから、ソース接続をExcelし、「式」プロパティで変数を選択しました。foreach コンテナーを作成しましたが、Excel ソースの connectionString は のみを示しProvider=Microsoft.Jet.OLEDB.4.0;ているため、変数値を取得していないことを意味します。それを解決するにはどうすればよいですか?

注: SQL Server 2012 を使用しています

追加情報:

0 投票する
3 に答える
5820 参照

sql - Visual Studio の Sql Server Data Tools Editor で接続を変更する方法

私の目標は、SQL Server ストアド プロシージャをソース管理下に置くことです。また、SQL Server Management Studio の使用をやめ、SQL 関連の開発には Visual Studio のみを使用したいと考えています。

新しい SQL Server データベース プロジェクトをソリューションに追加しました。データベース スキーマを新しいプロジェクトに正常にインポートしました。すべての SQL オブジェクト (テーブル、ストアド プロシージャ) はそれぞれのファイルにあります。

ここに画像の説明を入力

.sql ファイルを (F5 で) 実行すると、変更が .sql ファイルに適用されることがわかりました(LocalDB)。これで問題ありませんが、別のマシン (チーム全体で共有されている専用の SQL Server など) で何かを非常に迅速に実行したい場合はどうすればよいでしょうか? Sql Server Data Tools エディターで現在の .sql ファイルの接続文字列を変更するにはどうすればよいですか?

Visual Studio 2012 用の最新バージョンの Sql Server Data Tools 拡張機能 (SQL Server Data Tools 11.1.31203.1) を使用しています。これが現在のバージョンに関連しているかどうかはわかりませんが、Transact-SQL エディタのツールバーが見つかりません。

また、SQL エディタを右クリックして、[接続] -> [切断] を選択しようとしました。逆に (接続 -> 接続...) すると、接続を選択するダイアログを表示せずに、エディターが自動的に (おそらく LocalDB に) 直接接続します。

select * from dbo.ApplicationUser単純な SQL クエリを実行しようとすると(オートコンプリートが機能していても、次のメッセージが表示 されるなど)、私が観察したもう 1 つの奇妙なこと:ここに画像の説明を入力

ありがとう。

(注: Visual Studio 2013 でも同じ問題があります)

0 投票する
1 に答える
2485 参照

sql-server - SSDT - パーティション関数の変更を無視する

パーティション関数も含むデータベース プロジェクトを公開しようとしています。SSDT/SqlPackage は常にパーティション関数を再作成しようとしますが、言うまでもなく、PF を使用するすべてのテーブルです。

次のオプションを確認しました: IgnoreObjectPlacementOnPartitionScheme & IgnorePartitionSchemes ( http://msdn.microsoft.com/en-us/library/aa833291(v=vs.100).aspx ) が、まだ再作成の試行が行われています。

VS2012 (最新の SSDT) と VS2013 の両方を実行する

動作を示すサンプル プロジェクトを添付しました: http://www.fast-files.com/getfile.aspx?file=73666

0 投票する
1 に答える
112 参照

c# - VSはSSASキューブを参照できません

VS2012 でキューブを参照しようとすると、完全に正常にデプロイされていても、VS インスタンスがクラッシュします。ソフトウェアのアンインストールと再インストールのさまざまな組み合わせを試しました。何が欠けている可能性があるのか​​ 疑問に思っています。

分析サービスをサービスとして実行しています

SQL サーバー データ ツールがインストールされている

VS2012 用の Office Dev Tools がインストールされています

SQL Server Management Studio がインストールされています

Office をインストールしました

Excelでキューブを細かく閲覧できます

0 投票する
1 に答える
8004 参照

dax - 間の日付の値を計算

いくつかの参照:

  1. DATESBETWEEN に関する Microsoft のドキュメント
  2. やや似た質問ですが、式の答えと導関数は正しい結果を返しません
  3. 今日のマイクロソフトのドキュメント

上記のマイクロソフトのドキュメントに従って、SSAS 表形式モデルの今日の現在の日付に基づいて、過去 3 か月の計算を取得しようとしています。まず、SSAS の使い方がまったくわからず、私の会社は学習教材を提供していないため、MSDN のドキュメントを読んでいますが、これは開始点ではない可能性があります。これが間違っている場合は、そう言われてありがたい。たとえば、C#またはRubyを使用して、コンソールでコードをテストして、必要な結果が得られるかどうかを確認できますが、SSAS Data Tools の DAX 言語でそれを行う方法がわかりません。これは、ユーザーに提供する GUI です。彼らができることに対する権限はほとんどありません (ディメンションのプロパティにアクセスする方法を理解するのに 4 時間かかりました)。 私は間違いなくコードモンキーです。

以下の式 (およびその派生物) を使用してみました。これは、Microsoft が例で行っているように見えるためです。

結果、何もありません。もちろん、同様の SQL ロジックを実行すると、正しい結果が得られます。提供されたSOの例も使用しましたが、それはまさに私が達成しようとしているものではないと思われ、回答として空白しか得られませんでした。特定の時間枠の間で数式を計算する必要がある場合、SQL では WHERE 句になりますが、これを DAX に変換するにはどうすればよいですか? つまり、DAX の WHERE とは何ですか? CALCULATE が正しくない場合、どのアプローチが正しいのでしょうか?