2

ASP.netを動的に使用してSQLConnectionStringでスキーマ名を指定するにはどうすればよいですか。複数のスキーマを持つ単一のデータベースがあります。特定のスキーマに属するテーブルからデータをフェッチする必要があります。

4

2 に答える 2

6

データベースとユーザーの詳細は、接続文字列でのみ指定できます。

特定のスキーマからデータを取得するには、クエリでそのスキーマを参照する必要があります。例えば;

SELECT field1, field2 FROM [Schema].[Table]
于 2012-08-21T07:36:14.773 に答える
2

ここで古いスレッドを参照したいと思います。これはこの質問で間違いなく役立ちます。

接続文字列からデフォルトのスキーマを設定できますか?

デフォルトのスキーマはユーザー自身にのみ設定できます。ALTER USERステートメントを試すことができます。このステートメントでは、ユーザーにデフォルトのスキーマを定義できます。これは、必要に応じて、各スキーマにユーザーを作成できることを意味します。

于 2012-08-21T09:12:39.667 に答える