問題タブ [azure-sql-database]

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 投票する
2 に答える
242 参照

azure-sql-database - SQL Azure の同じ SP で 2 つの異なる DB を使用する

2 つの異なる DB の 2 つのテーブルにデータを挿入する SP を使用しています。トランザクションを維持するために、SP はそのように設計されています。SQL Server 環境で正常に動作します。

同様に AdminDB.EmpSiteConfig 値に挿入(,,,) MainDB.EmpDetails 値に挿入(,,,)

ここで、AdminDB と MainDB はデータベース名です。しかし、SQL Azure に移行すると、次のようなエラーが発生します。「MainDB.dbo.EmpDetails 内のデータベースおよび/またはサーバー名への参照」は、このバージョンの SQL Server ではサポートされていません。

誰かがこのエラーを取り除く方法を教えてもらえますか? または、これに対する回避策はありますか?

前もって感謝します。

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

sql - SQL Azure で読み取り専用ユーザーを作成するにはどうすればよいですか

SQL Azure ユーザーを作成し、少数の DB に対する読み取り専用アクセスを彼女に付与したいと考えています。これを実現するには、どのスクリプトを使用できますか?

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

.net - log4net ADO.NET Appender は Dev Fabric で動作しますが、Azure ではサイレントに失敗します

log4net アペンダー ADO.NET を使用して、Azure ワーカー ロールのメッセージを SQL Azure インスタンスに記録しています (既定の診断は適合しません)。何らかの理由で、dev ファブリックでワーカーを実行しているときに、ログが機能します。ただし、インスタンスが (まったく同じ構成で) クラウドにデプロイされると、エラーはログに記録されません。

構成は、このファイルを使用してコードで行われます。

Autofac IoC 環境が (ロールの起動ごとに) 初期化されると、log4net は適切な値で初期化されます。コードは次のようになります。

デフォルトの Azure OS が使用されます。SQL 接続は明らかに有効です。

まったく同じサービス構成ファイルを使用して、log4net が開発ファブリックからエラーをログに記録するのに、azure OS からはエラーをログに記録できない理由を誰か考えてください。

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

azure-sql-database - Windows Azure 上のマルチテナント アプリケーション

共有データベース テーブル構造を持つマルチテナント アプリケーションを作成したいと考えています。

現在、標準の SQL Server では、各テーブルに TenantID を提供することでそれを実現できます。

TenantID を使用せずに、Windows Azure でも同じことを実現できますか?

敬具、 アレクセイ・ザハロフ

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

sql-server - SQL Azure でデータベースを使用できません

SQL Azure でデータベースを使用しようとしています。SQL Server 2008 をインストールしました。SQL Azure にログインでき、マスター データベースを使用できます。しかし、他のデータベースを使用できず、オブジェクト エクスプローラーに何も表示されません。次のエラーが表示されます。

別のデータベースを使用するにはどうすればよいですか?

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

c# - ローカルのMSSQL2008DBテーブルとリモートのSQLAzureDBテーブルの同期を維持する

私は、非常に重い負荷を大量に処理し、多数のSQLServerデータベーステーブルにデータを入力するWindowsサービスをホストする専用サーバーを持っています。

ただし、データが入力されて機能するすべてのデータベーステーブルのうち、リモートのSQLAzureDBテーブルと同期されるのは1つだけです。これは、このテーブルに、Windowsサービスの作業の最終結果である解決済みデータと呼ばれるものが保持されているためです。

SQLAzureデータベーステーブルをこのデータベーステーブルと同期させたい。

私が理解している限り、私の選択肢は次のとおりです。

  • すべてをAzureに移動します(ただし、これには膨大な開発オーバーヘッドとリスクが伴います)
  • 専用サーバー上に別のWindowsサービスを用意します。これは、基本的に、前回の更新以降に変更されたレコードを確認してから、SQLAzureテーブルを手動で更新します。
0 投票する
3 に答える
319 参照

sql-server - SQLサーバー-20GBのデータに対してクエリを抽出して実行します

15GB以上のサイズのBKSファイルがあります。データを抽出してクエリを実行するにはどうすればよいですか?これはSQLServerのデータだと言われました。これをSQLAzureにアップロードする必要がありますか?何か案は。

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

wcf-data-services - SQL と Microsoft Data Services スタックの学習 - どこから始めればよいでしょうか?

Microsoft のデータ/サービス スタックを学習しようとしています。SQL Azure でデータベースを構築し、それを ac# クライアント アプリケーションに公開したいと考えています。

SQL データベース テクノロジを扱ったことはありません。

オンラインで見ると、すべてが混乱しているように見えます。テクノロジーが多すぎて、何が新しいのか、何が古いのかを判断するのは困難です。

注目すべき最新のテクノロジーは何ですか? また、何 (本?) を読むべきですか?

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

delphi - Delphi で SQL Azure に接続しますか?

Delphi 2010 と dbGo を使用して SQL Azure に接続できません。何が問題で、それを解決する方法は?

詳細:

次の接続文字列を持つ TADOConnection (ログイン情報が変更されます):

Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=me@tyasdgerj5;Initial Catalog=Northwind;Data Source=tcp:tyasdgerj5.database.windows.net;Initial File Name="";Server SPN=""

次のエラー テキストを返します。

サーバー名を判別できません。これは、サーバーの dns 名 (servername.database.windows.net) の最初のセグメントとして表示される必要があります。一部のライブラリはサーバー名を送信しません。その場合、サーバー名をユーザー名の一部として含める必要があります (username@servername)。さらに、両方の形式を使用する場合は、サーバー名が一致している必要があります。

SQL Server Management Studio は問題なく接続することに注意してください。

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

delphi - MicrosoftがSQLAzureへのOLEDB接続をサポートしていないのはなぜですか?

MSDN Webサイトには、「 OLEDBを使用したSQLAzureへの接続はサポートされていません」と記載されています。

ここここのように、接続文字列のサーバー名を微調整した後、人々がうまく機能すると報告しているWeb上の他の場所があります。SQLServerのAnalysisServicesでさえ、OLEDBを使用してSQLAzureに接続しています

SQLServer用のOLEDBプロバイダーを介してADOを使用してSQLServerに接続するネイティブ/アンマネージドアプリケーションをDelphiで開発します。SQLAzureサポートの追加を検討しています。あまり変更を加えずにコードの大部分を再利用できれば、本当に助かります。そうでなければ、私はおそらくこの方向に進むことを考えないでしょう。

Microsoftが「OLEDBがサポートされていない」理由をより明確にした場合に役立ちます。OLE DBの使用に特定の制限がある場合、それらは何ですか?多分私はそれらを回避することができます、あるいは多分それは私に影響を与えないでしょう。

Microsoftは、ODBCがサポートされていることにも言及しています。では、「OLE DBプロバイダーからODBC」を使用して、この方法で接続できますか?または、OLE DBを含む組み合わせは「サポートされていません」ですか?