在SQL Server 2005和2008中,是否可以通过连接字符串设置默认架构?如果不用手动使用SQL代码设置架构的话,这将会更加容易。
不,这是在数据库用户级别完成的,而不是在连接字符串中完成。
为了参考,以下是可以在连接字符串中设置的所有属性:https://www.connectionstrings.com/all-sql-server-connection-string-keywords/
更改与该登录名关联的默认模式。
示例
ALTER USER Mary51 WITH DEFAULT_SCHEMA = Purchasing;
更多细节请参见:http://msdn.microsoft.com/en-us/library/ms176060.aspx
Server=myServerName\myInstanceName,1433;Database=DEFAULT_DATABASE;User Id=myUsername;Password=myPassword;