使用SQL Server 2005和2008,是否可以从连接字符串设置默认架构?如果我们不必使用SQL代码手动设置模式,那就容易多了.
我有几个网站有单独的ELMAH数据库.我想有一个单独的网站来查看所有这些数据库.
我为此创建了一个新的ASP.NET MVC 4网站.我添加了NuGet包"Elmah.MVC"并将以下内容添加到Web.config:
<connectionStrings>
<add name="Elmah.Sql" connectionString="..." />
</connectionStrings>
<elmah>
<errorLog type="Elmah.SqlErrorLog" connectionStringName="Elmah.Sql" />
</elmah>
Run Code Online (Sandbox Code Playgroud)
这适用于单个数据库.我也可以通过更改连接字符串来切换数据库,但现在我希望能够从代码中切换数据库.有没有办法做到这一点?