对象资源管理器未显示ssms中的所有可用数据库

时间:2017-09-07 17:29:45

标签: sql-server ssms

在ssms中,我连接到服务器。它显示两个表,mastertempDB

在“可用数据库”下拉列表中,我看到mastertempDBmydatabase。但是,只有tempDBmaster在对象资源管理器中可见。

然后我跑

SELECT *
INTO newtable 
FROM tblMoveInMoveOutMonthSummary

这是mydatabase中的表格,但我收到错误CREATE TABLE permission denied in "mydatabase"

很明显我在mydatabase中没有sysadmin权限,但我仍然希望这些表显示在对象资源管理器中。

我也可以跑

select * from tblMoveInMoveOutMonthSummary

它将返回所有内容而不会出现错误,它甚至会为我自动填充,因此我可以在查询编辑器中查看数据库中的所有表。

刷新并不能解决问题。

1 个答案:

答案 0 :(得分:0)

用户登录可能会被拒绝创建表。

请尝试SSMS 安全 - >登录 - > “登录用户” - >属性 - >服务器角色

并为“登录用户”分配权限 sample