Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2008保留上次打开的数据库_Sql Server - Fatal编程技术网

Sql server SQL Server 2008保留上次打开的数据库

Sql server SQL Server 2008保留上次打开的数据库,sql-server,Sql Server,我使用大约3个SQL Server 2008数据库。每次我需要查询数据库时,我都需要登录到该数据库,然后进行查询。有没有办法在SQL Server 2008中保留上次打开的数据库 打个比方,这就像firefox允许显示最后打开的网站一样。您需要对所有3个数据库进行相同的登录,并将auto\u close设置为off您需要对所有3个数据库进行相同的登录,并将auto\u close设置为offSQL Server保留最后打开的数据库。它实际上从未关闭它们(自动关闭和用户实例无法承受)。你是说管理工

我使用大约3个SQL Server 2008数据库。每次我需要查询数据库时,我都需要登录到该数据库,然后进行查询。有没有办法在SQL Server 2008中保留上次打开的数据库


打个比方,这就像firefox允许显示最后打开的网站一样。

您需要对所有3个数据库进行相同的登录,并将auto\u close设置为off

您需要对所有3个数据库进行相同的登录,并将auto\u close设置为off

SQL Server保留最后打开的数据库。它实际上从未关闭它们(自动关闭和用户实例无法承受)。你是说管理工作室吗?可以将USE语句添加到保存的查询中。您可以在查询中使用sqlcmd扩展,只需在所有服务器/db上一次性运行查询。或者,您可以使用免费的附加组件,通过查询历史等功能增强SSMS。

SQL Server保留上次打开的数据库。它实际上从未关闭它们(自动关闭和用户实例无法承受)。你是说管理工作室吗?可以将USE语句添加到保存的查询中。您可以在查询中使用sqlcmd扩展,只需在所有服务器/db上一次性运行查询。或者,您可以使用免费的附加组件,通过查询历史等功能增强SSMS。

您的意思是通过代码?还是从ManagementStudio界面中?你是说从代码中?或者在Management Studio界面中?自动关闭不会影响您是否需要登录数据库。相反,当没有活动会话时,它会通过保持数据库处于打开状态来清除本应使用的资源。但它确实会影响您是否可以登录。自动关闭不会影响您是否需要登录数据库。相反,当没有活动会话时,它会通过保持数据库打开来清除原本会使用的资源。但它确实会影响您是否可以登录到数据库。