标签: sql-server connection master
我们的应用程序托管在多层环境中。当App服务器创建与SQL Server的连接时,它会在其默认数据库(例如xyz)上打开连接,但是当使用相同连接字符串的数据服务器在默认数据库和master数据库上打开连接时。
有什么理由吗?有什么想法吗?
答案 0 :(得分:0)
检查数据服务器上的连接属性。驱动程序(OLEDB,ODBC,ADO.NET)都应该能够识别它们连接的默认数据库。我的猜测是,由于驱动程序属性,数据服务器驱动程序默认连接到master数据库。