2011-05-09 102 views
0

当我连接到SQL Server 2005数据库时,它会自动加载默认数据库。我似乎无法找到有关使用相同凭据加载不同数据库的文档,当然用户具有访问权限。mssql_connect()更改默认数据库

我相信这是发生的事情,因为我添加了一个备用默认数据库的用户并收到了预期的结果。 (问题已解决,但我想知道是否有方法来更改默认数据库以备将来参考)。我正在使用SQL Server身份验证,如果有帮助。谢谢!

+0

您是否收到有关默认数据库的错误?或者你只是想改变连接的数据库上下文? – gbn 2011-05-09 15:58:15

回答

1

你不能调用mssql_select_db给它mssql_connect返回的链接标识符吗?这应该保留用于打开连接的凭据。我看不到在PHP文档中更改“默认”数据库的方法。

+0

谢谢丹。我想你们都在同一时间回答,但因为链接提供了进一步的文档,所以我与费米一起去了。 – Chris 2011-05-09 16:06:53