【问题标题】:How to specify schema name in connectionstring in asp.net如何在 asp.net 的连接字符串中指定模式名称
【发布时间】:2012-08-16 12:32:01
【问题描述】:

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

【问题讨论】:

    标签: asp.net connection-string database-schema


    【解决方案1】:

    我想在这里引用一个较旧的线程,这在这个问题中绝对有用:

    Possible to set default schema from connection string?

    您只能将默认架构设置为用户本身。 您可以尝试使用ALTER USER 语句,您可以在其中为用户定义默认模式。 这意味着您可以为每个模式创建一个用户,如果这是您需要的。

    【讨论】:

      【解决方案2】:

      您只能在连接字符串中指定数据库和用户详细信息。

      要从特定架构中检索数据,您需要在查询中引用该架构。例如;

      SELECT field1, field2 FROM [Schema].[Table]
      

      【讨论】:

        猜你喜欢
        • 2016-10-22
        • 1970-01-01
        • 2020-12-11
        • 1970-01-01
        • 2014-02-24
        • 1970-01-01
        • 1970-01-01
        • 2012-02-23
        • 1970-01-01
        相关资源
        最近更新 更多