当我连接到SQL Server 2005数据库时,它会自动加载默认数据库。我似乎无法找到有关使用相同凭据加载不同数据库的文档,当然用户具有访问权限。mssql_connect()更改默认数据库
我相信这是发生的事情,因为我添加了一个备用默认数据库的用户并收到了预期的结果。 (问题已解决,但我想知道是否有方法来更改默认数据库以备将来参考)。我正在使用SQL Server身份验证,如果有帮助。谢谢!
当我连接到SQL Server 2005数据库时,它会自动加载默认数据库。我似乎无法找到有关使用相同凭据加载不同数据库的文档,当然用户具有访问权限。mssql_connect()更改默认数据库
我相信这是发生的事情,因为我添加了一个备用默认数据库的用户并收到了预期的结果。 (问题已解决,但我想知道是否有方法来更改默认数据库以备将来参考)。我正在使用SQL Server身份验证,如果有帮助。谢谢!
我现在感觉很傻。谢谢。我会尽力在未来的搜索中更加彻底。 – Chris 2011-05-09 16:05:12
你不能调用mssql_select_db给它mssql_connect返回的链接标识符吗?这应该保留用于打开连接的凭据。我看不到在PHP文档中更改“默认”数据库的方法。
谢谢丹。我想你们都在同一时间回答,但因为链接提供了进一步的文档,所以我与费米一起去了。 – Chris 2011-05-09 16:06:53
您是否收到有关默认数据库的错误?或者你只是想改变连接的数据库上下文? – gbn 2011-05-09 15:58:15