問題タブ [sql-server-2019]

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

c# - SqlConnection.GetSchema("Tables") は、テーブルが存在する場合でも null を返します

私はこの問題の原因に困惑していますが、SqlConnection オブジェクトを完全に作成して接続を開くことでデータベースに接続できますが、何らかの理由で、テーブル スキーマのスキーマ情報を取得するのと同じくらい簡単なことをしようとすると、何も返されません。

connectionstrings.com からのアドバイスに従って、次のように app.config に接続文字列を設定しました。

Helper.cs に次のメソッドがあり、構成ファイルから接続文字列を設定しています。

最後に、独自のクラス DbConnect.cs に次のメソッドがあり、フォームのボタンをクリックするとこのメソッドが呼び出されます。

SQL Server Management Studio を見ると、このデータベースには 15 個のテーブルがありますが、t の値が null になっています。ここで何が間違っている可能性があるかについて誰にもアイデアがありますか?

編集: これは、Sql Server 管理スタジオのオブジェクト エクスプローラーの画像です。また、このデータベースはもともと Sql サーバー移行アシスタントを使用して mysql から移行されたことにも注意してください。 ここに画像の説明を入力

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

asp.net-mvc - EFがVisual Studio 2019でデータベースを表示しない

Visual Studio 2019 と SQL Server Management Studio 2019 を使用しています。データベースを作成しました

ここに画像の説明を入力

今、データベースファーストのアプローチを使用して、モデルを追加しようとしていますが、データベースが表示されていません。

ここに画像の説明を入力

データソースも変更しようとしましotherたが、それでもデータベースが表示されません

ここに画像の説明を入力

どんな助けでも大歓迎です。

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

azure-cosmosdb - SQL Server ポリベース | Cosmos Document DB 日付変換の問題

ポリベースは初めてです。SQL 2019 サーバーをサード パーティの Azure コスモスにリンクし、コレクションからデータをクエリできます。ただし、日付フィールドを照会しようとするとエラーが発生します。ドキュメントでは、日付は次のように定義されています。

私の外部テーブルには、次のように定義された列があります

列を int および nvarchar(128) として作成しようとしましたが、スキーマ検出によって毎回拒否されます。(私はフィールド created_date を作成しようとしましたが、スキーマ検出もこれが正しいことに同意しません。

日付フィールドのいずれかを返すクエリを実行すると、次のエラーが発生します。

これは、クエリで null 値を除外しようとした場合に発生します - 日付が設定されている特定のレコードにフィルターを適用する場合でも (Azure portal インターフェイスを使用して検証されます)

json レコードからの整数の日付を処理するために私がしなければならないことはありますか? または、外部テーブルを機能させるために使用できる別のタイプですか?

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

sql-server - MERGEと選択への削除と挿入

私はMERGE声明を見ていますが、その要点がわかりません。

間違っている場合は訂正してください。ただし、基本的には、ターゲット テーブルがソース テーブルの同一のコピーになります。

では、1 つのテーブルからレコードを削除し、単に INSERT INTO ... 別のテーブルからすべての行を選択する方が簡単ではないでしょうか?

MERGE の効率に欠けているものはありますか?