2

如何动态使用 ASP.net 在 SQL ConnectionString 中指定模式名称。我有一个具有多个模式的数据库。我需要从属于特定模式的表中获取数据。

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 回答