問題タブ [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.

0 投票する
5 に答える
19480 参照

sql-server - SQLServerSSDTでいくつかの警告を抑制します

SQL Serverデータツールで、SQL71502のすべてではありませんが一部の発生を抑制したいと思います( "---オブジェクトへの未解決の参照があります---")。Project Properties、Build、Suppress Transact-SQL警告で抑制できることはわかっていますが、これによりグローバルに抑制されます。これはできますか?

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

sql - SQL Server 2008 MDF および LDF ファイルの復元

背景:新しいバージョンのデータベースをロールアウトしたいのでWBPM、SSMS の右クリック機能を使用して名前を変更したという作業データベースがありました。WBPM_v20120530SSMS の右クリックの名前変更機能は物理ファイル.MDFまたは.LDFファイルを変更しないと信じているため、SSDT を使用して新しいバージョンを公開しようとしたときに、WBPMLDF ファイルと MDF ファイルが存在することを通知するエラーが発生しました。

Windows Explorer を使用して物理ファイルの名前を変更しました。これは私が従った手順です:

これは、SSMS から取得したエラー メッセージです。

メッセージ 5120、レベル 16、状態 101、行 1
物理ファイル "C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\WBMD_v20120530_Primary.mdf" を開けません。
オペレーティング システム エラー 2: "2 (このエラーのテキストを取得できませんでした。
理由: 15105)

メッセージ 945、レベル 14、状態 2、行 1
データベース 'WBPM_v20120530' は、ファイルにアクセスできないか、メモリまたはディスク領域が不足しているため、開くことができません。詳細については、SQL Server エラー ログを参照してください。

メッセージ 5069、レベル 16、状態 1、行 1
ALTER DATABASE ステートメントが失敗しました。

データベースを回復したいので、何か助けていただければ幸いです。

多くの感謝と親切な敬意、

バーティ。

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

sql-server - SQL Server2012Expressを使用してSSDT/BIDS / SSISを使用できますか?

理想的には、デスクトップPCでSSDT / SSISパッケージを作成し、テストして運用サーバー環境に展開できるようにします。私のPCには次のものがあります:Windows 7 Visual Studio 2008 Visual Studio 2010(シェル)SQL Server Express 2012(製品のローカル開発コピー)[おそらく] BIDS(ビジネスインテリジェンス開発スタジオ)およびSSDT(SQL SErverデータツール)など。

実稼働サーバーには次のものがあります:Windows Server 2008 SQL Server 2012 Visual Studio 2010(シェル)

次の記事で示唆されているように、SQL Server ExpressではSSIS(SQL Server Integration Services)が許可されていないため、マシンにSSIS(SQL Server Integration Services)をロード/実行できません。

http://support.microsoft.com/Default.aspx?id=963070

http://msdn.microsoft.com/en-us/library/cc645993.aspx#SSIS

そして、VSで「package.dtsx」ファイルを見ようとすると、このエラーが発生します。

Microsoft Visual Studioは、このドキュメントを読み込めません。SQLServerデータツール(SSDT)でIntegrationServicesパッケージを設計するには。SSDTは、SQL Server 2012のこれらのエディションのいずれかでインストールする必要があります:標準。企業。開発者、または評価。SSDTをインストールするには、SQL Serverセットアップを実行し、[SQLServerデータツール]を選択します。

SQL2012Expressインストーラーを実行すると、SSDTが既にインストールされていると表示されます。

質問1:しかし、ローカルのVS2010 / SSDT / SQL2012Expressを実稼働SQL2012環境に向けることができないのはなぜですか?(マイクロソフトは合法的に彼らのお金を得ています!)

質問2:本番サーバーで動作させることはできますが、本番サーバーで開発するのは悪い形ではありませんか?(そしてそれはソース管理などを複雑にします)

0 投票する
0 に答える
1289 参照

reporting-services - SSDT からの SSRS 2012 の展開が失敗する - 指定されたレポート サーバーの URL が見つかりませんでした

最近、ラップトップに SQL Server 2012 Developer をインストールしました。AdventureWorks201 を使用して簡単な SSRS レポートを作成しました。レポートは正常に作成されますが、デプロイされません。「指定されたレポート サーバー URL http:/localhost/Reports_MSSQLSERVER2012 が見つかりませんでした」というエラーが表示される

上記の URL を問題なく参照できます。レポートをアップロードして実行することもできます。どちらの場合も (URL と SSDT 内で) 管理者アカウントを使用しています。

指定した URL を SSDT が認識できない理由はありますか?

0 投票する
5 に答える
18953 参照

sql-server - SSIS 転送データベース タスクの不可解なエラー メッセージ 0x80131500

VS2010 (シェル) と SQL Server 2005 (32 ビット) から SQL Server 2012 (64 ビット) に移行するデータベースで SSIS を使用しています。宛先サーバーで直接開発しています (最適ではありませんが、動作します)。

データベース転送タスクを使用しようとすると、次のようなエラー メッセージが表示されます。 Execute メソッドは成功し、"out" パラメータを使用して結果を示す必要があります。」 エラーメッセージ

ここに問題があります...「内部例外」を表示するにはどうすればよいですか?? これは、コードをステップ実行する方法のない GUI インターフェイスです。ログの設定も試してみましたが、同じ役に立たないエラー メッセージがログに記録されるだけです。

Microsoft のリファレンス ドキュメントには、このエラー コードに関する情報はありません (私が見つけたものです)。

エラー コードを Google で調べたところ、他のユーザーがこのエラー コードと、ユーザー、ロール、およびそれらの作成に関係するメッセージを持っていることがわかりました。

  • 両方のサーバーでsysadmin権限を持っていることと、両方に
    ログインしていることを再確認しました。
  • 各サーバーからそれ自体に同じデータベース転送タスクを(データベース名を変更して)試してみましたが、両方うまくいきました。
  • DatabaseOnline と DatabaseOffline の両方のオプションを試しました。(両方とも同じエラー)
  • データベース転送タスクを実行する前に「ログインの転送」タスクを実行しようとしましたが、そのタスクは機能しましたが、データベース転送タスクは機能しませんでした。次に、データベースが存在しないというエラーをスローし始めました。これは、データベースを転送した後にログインを転送する必要があることを意味します。

ここに私の設定があります:ここに画像の説明を入力

私は何を間違っていますか?または、「内部例外」メッセージを取得するにはどうすればよいですか?

また、 Microsoftのフォーラムへの私の投稿をフォローして ください。

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

sql-server - VS 2010 DB プロジェクトからの変換後の SSDT プロジェクト構造

VS 2010 DB プロジェクトを SSDT (SQL Server Data Tools) プロジェクトに変換した後
(およびデータベースと SSDT プロジェクト間でいくつかの比較を行った後)、次のフォルダー構造を受け取りました。

  • 計画
    • データ生成計画
    • dbo
      • テーブル
      • ビュー
    • スキーマの比較
    • スキーマ オブジェクト
      • データベース レベルのオブジェクト
        • ...
      • スキーマ
        • dbo
          • プログラマビリティ
          • サービスブローカー
          • 同義語
          • テーブル
          • ビュー
    • スクリプト
      • 導入後
      • 導入前
    • 安全

Project\Schema Objects\Schemas\dboテーブルとビューの一部が下にあり、一部が下にあると思われる場合Project\dbo

実際の質問:

  1. 2 つの異なるフォルダがあるのはなぜですか?
    (インポートがこれに関係していると思われます。)

  2. ファイルを 1 つのフォルダーにまとめることはできますか?

  3. そうでない場合、どのフォルダーに新しいファイルを追加しますか?

  4. インポート中にバックアップの作成を選択した場合、バックアップ情報はどこに保存されますか? ・削除できるようにしたい。


編集:

別の矛盾 - ファイルの下Project\dbo\Tablesにはキーと制約が含まれていますが、下のファイルProject\Schema Objects\Schemas\dbo\Tablesは分割されています (テーブルごと、制約ごとなど)。

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

deployment - SQL Server 2012-SSASの展開に失敗しました:ファイルシステムエラー、アクセスが拒否されました

コンテキストはOLAPキューブ開発です。SQL Serverデータツール(SSDT、新しいBIDS)を使用してプロジェクトを構成した後、プロジェクトを展開できません。

展開プロセスが開始されるたびに、次のようなエラーが発生します。

ファイルシステムエラー:ファイル'\\?\ D:\ [...] \ database \ mssql \ tmpdb \ MDTempStore_1864_9_no8wd.tmp'を開いているときに次のエラーが発生しました:アクセスが拒否されました。

([...]は、簡単にするために省略したパスの一部を示します)

常に同じエラーが発生し、一部の.tmpファイルにアクセスできなかったことを示します。

私の環境:

  • OS:Windows Server 2008 R2 Standard、SP1
  • SQL Server:ローカルホストで実行されているSQL Server 2012(v11.0.2100.60)

私が試したこと:

  • 問題のフォルダのファイルシステムアクセス権を持っています(ある時点で、マシンの管理者権限で試しても役に立ちませんでした)
  • on-access-scanを実行している場合に備えて、アンチウイルスを非アクティブ化しようとしました(それでも役に立ちませんでした)
  • 個々のディメンションをデプロイ/処理しようとすると、同じ問題が発生します
  • (SSDTではなく)SMOを介してプログラムでディメンションまたはキューブをデプロイすると、同じ問題が発生します
  • DataSourceオブジェクトとDataSourceViewオブジェクトのデプロイは正常に機能します

たぶん、あなたの何人かは同様の問題に直面したか、さらなる提案/アイデアを持っていますか?

助けてくれてありがとう!

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

visual-studio-2012 - sqlproj (SQL Server 2012) スクリプトで msbuild プロパティを使用する方法

既存の SQL Server 2008 r2 .dbproj を SQL Server 2012 .sqlproj にアップグレードしました (SQL Server Data Tools を使用)。

以前は、プロジェクトで SQLCMD 変数を定義し、次の要素を追加して msbuild 値を使用するようにプロジェクト ファイルを編集して値を定義することができました。

これを PostDeployment スクリプトで次のように使用できます。

ただし、アップグレード後、これは機能しなくなったようです。

同じエントリを新しい sqlproj に追加しようとしましたが、発行機能がそれを取得していないようで、値を指定する必要があります。を指定する$(MSBuildProjectDirectory)と、文字どおりに解釈されて失敗します。

新しい体制の下で、ローカル ファイルパスを指定したり、msbuild 値を使用したりするためのメカニズムは何ですか?

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

sql-server - プログラムによる操作のためのSSDTデータへのアクセス

MSSQL 2012レポートサーバーをセットアップし、Sequel ServerDataToolsで多数のレポートを作成しました。C#/ASP.NETを介してこれらのレポートで返されたデータにアクセスしたいと思います。

最終的にはKendoUIDataVizスイートにデータが表示されますが、最初にサーバー側でレポートをJSONに変換する必要があります。

これは可能ですか?

編集:明確にするために、Webサーバーからレポートデータにアクセスする方法を知る必要があります。データをJSON形式に変換することは、私が支援を必要としていることではありません。

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

sql - VS2012 プロジェクトにデータベース参照を追加できません

VS2008 で作成された SQL Server CLR トリガー プロジェクトがあります。プロジェクトを VS2012 で開いても問題はありませんが、ソリューションのビルド時に SQL71501 エラーが発生し、Trigger: [...] has an unresolved reference to object [...].

私の読書によると、これはプロジェクトにデータベース参照がないことが原因です。データベース参照を追加しようとすると、[データベース参照の追加] ダイアログが表示され、次の 3 つのオプションが表示されます。

  • 現在のソリューションのデータベース プロジェクト ** このオプションはグレー表示/無効になっています
  • システム データベース (システム DB のみを表示)
  • データ層アプリケーション (.dacpac) ** これは私がプロジェクトを作成した方法ではないため、選択するオプションはありません。

さらに読むと、最初のオプションで選択するデータベース プロジェクトがない理由は、サーバー エクスプローラーを介してデータ接続が追加されていないためであることが示唆されました。私の場合、確かにデータ接続が存在し、プロジェクトが開いている間、データベースをブラウズしたり、データを見たりすることができます。

ターゲット フレームワークに関係があるのではないかと思い、3.5 や 2 をターゲットにしてみましたが、同じ問題が発生します。

何か基本的なことが欠けているように感じますが、それを完全に解決することはできません。どんな助けでも大歓迎です。