Sql server 2012 SQL Server Management Studio Express 2012-需要登录数据库“;msdb";

Sql server 2012 SQL Server Management Studio Express 2012-需要登录数据库“;msdb";,sql-server-2012,Sql Server 2012,我使用SQL Server 2008–Developer Edition有几年了,只是为了使用SQL Server Management Studio和导入和导出数据工具,不需要SQL Server实例,因为我总是使用远程服务器 现在,我尝试了SQL Server Management Studio Express 2012,它包含了导入和导出数据工具,这正是我需要的,但现在我遇到了一个问题,当我右键单击数据库访问生成脚本向导时,我收到以下消息: Cannot open database "ms

我使用SQL Server 2008–Developer Edition有几年了,只是为了使用SQL Server Management Studio导入和导出数据工具,不需要SQL Server实例,因为我总是使用远程服务器

现在,我尝试了SQL Server Management Studio Express 2012,它包含了导入和导出数据工具,这正是我需要的,但现在我遇到了一个问题,当我右键单击数据库访问生成脚本向导时,我收到以下消息:

Cannot open database "msdb" requested by the login. The login failed.
Login failed for user 'stocks'. (Microsoft SQL Server, Error: 4060)

我在SQLServer2008、2005和2000中从未遇到过这个问题。有人知道为什么需要登录数据库“msdb”才能执行此操作吗?是否有其他方法访问生成脚本向导?

我没有安装SSMS Express的计算机,但我无法在2012年的Management Studio完整实例上针对2008年和2012年的服务器复制此方法。您右键单击的数据库是2012实例还是早期版本?用户
股票
是否被明确拒绝访问?您可以尝试使用SQL Server评估版中的客户端工具吗?如果这是可行的话,那么在开发者版上投资49美元也许是值得的。在客户端工具的Express版本中,这听起来不是一个有效的限制,但它是Microsoft的,所以谁知道…。。@charles.art.br您解决了这个问题吗?我也有同样的问题