当我连接到SQL Server 2005数据库时,它会自动加载默认数据库。我似乎无法找到有关使用相同凭据加载不同数据库的文档,当然用户具有访问权限。
我相信这是正在发生的事情,因为我添加了一个具有备用默认数据库的用户并收到了预期的结果。 (问题已解决,但我想知道是否有办法更改默认数据库以供将来参考)。我正在使用SQL Server身份验证,如果这有帮助。谢谢!
答案 0 :(得分:1)
你能不能调用mssql_select_db给它mssql_connect返回的链接标识符?这应该保留用于打开连接的凭据。我无法在PHP文档中看到改变'default'数据库的方法。
答案 1 :(得分:1)