标签: ssms

无法以其他用户身份运行 SSMS - 需要提升权限

在 Windows 10 和 SSMS 2016 上,我无法再以其他用户身份启动 SSMS。我需要能够做到这一点,以便使用受信任的身份验证连接到我的某些数据库。这曾经可以正常工作,但使用的是 Windows 7 和旧版本的 SSMS。

如果我右键单击该图标并选择“以其他用户身份运行”,我现在会得到这个

在此处输入图片说明

有解决方法吗?

谢谢

ssms windows-10

7
推荐指数
2
解决办法
1万
查看次数

当我尝试删除数据库时,为什么 SQL Server 2005 挂断了?

我有一个带有 SQL Server 2005 的 Windows 2003 服务器,当我登录到 Management Studio 时,右键单击一个数据库并选择“删除”,我会看到“删除对象”对话框。然后我点击底部的确定,它使对话框变灰并显示一个旋转指示器但没有完成。我让它运行了 5 或 10 分钟,它似乎耗尽了 CPU,但没有做任何事情。我试图删除的数据库非常小(一些表可能有 1-3 mb 的数据)。有任何想法吗?

sql-server-2005 ssms

6
推荐指数
1
解决办法
5768
查看次数

SQL Server Management Studio 连接到服务器列表编辑

我正在使用 SQLServer Management Studio (2005),那里有一个相当长的服务器列表,我想删除其中一些不再使用的服务器,而不必重新设置它们。

我知道C:\Users\*\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat可以删除,这将删除所有条目,但无论如何只删除其中的一些?

(编码信息)
我查看了该文件,它是来自Microsoft.SqlServer.Express.ConnectionDlg.dllAppplication 目录中(Class Personalization)的序列化 blob ,但所有方法都是私有的。所以我不能只创建一个实例,然后在条目上调用 Remove 。

更新 我写了一篇关于 CodeProject 的文章,解释了如何实现。 http://www.codeproject.com/KB/vb/AlterSQL2005MRU.aspx

sql-server ssms

6
推荐指数
1
解决办法
438
查看次数

您如何配置 MS SQL Server 以防止将所有数据库名称和登录名暴露给任何经过身份验证的用户?

我是 MS SQL 的新手,作为一名系统管理员经验有限的 Web 开发人员,希望他的服务提供商使用最佳实践,因此提出了这个问题。

我们在托管公司提供的远程 MS SQL 服务器上有一个数据库。我们托管公司的其他客户使用同一台服务器作为他们的数据库。当我使用 Microsoft SQL Server Management Studio Express 登录到服务器时,我可以看到大量信息,包括服务器上所有数据库的名称和所有登录名。

虽然我无法访问其他客户的数据库,也无法看到密码,但我什至能够看到这些信息,这对我来说似乎很奇怪。我当然不希望其他客户知道我的数据库名称或我的登录名。当我向我的服务提供商提出这个问题时,他的回答是:

我咨询了我的 SQL 人员,他说不幸的是 MSSQL Server 的一个限制。尽管数据库名称是可见的,但如果没有该数据库的密码,您将无法访问该数据库。

这是我登录后看到的:

  • mssql.server.com
    • 数据库
      • 系统数据库
      • 一大堆客户数据库...
    • 安全
      • 登录
      • 一大堆客户端登录...
    • 服务器对象
    • 复制
    • 管理

这是设置 SQL Server 的正确方法吗?请确认或否认我的怀疑,答案是否定的,我需要找其他人来托管我们的数据库。

security sql-server ssms

6
推荐指数
1
解决办法
1万
查看次数

使用 SQL Server 2008 Management Studio 连接 SQL Server 2005 数据库

我在 ISP 处有一个共享的托管 SQL Server 2005,我可以从 SQL Server 2005 Management Studio 连接到它。但是,我无法从 SQL Server 2008 Management Studio 进行连接。

我使用 SQL Server 身份验证(用户名+密码)登录。

连接时,出现错误:
服务器主体“MyUserName”无法在当前安全上下文下访问数据库 [服务器上第一个数据库的名称 - 00_something - 不是我的]。

我怎样才能解决这个问题,直接进入我在这台服务器上可以访问的一个数据库?我尝试将连接的“默认数据库”设置为我的数据库名称,但它没有改变任何内容。

我真的不想安装 SQL Server 2005 Management Studio 来连接到这个数据库......

sql-server-2005 sql-server-2008 ssms

5
推荐指数
1
解决办法
6845
查看次数

有没有办法为 MS SQL Server Management Studio 设置数据库的快捷方式

我想要一个我的数据库服务器列表(我是一名开发人员),我目前有一个我连接到的不同机器的 RDP 文件列表。SQL Server Management Studio 中是否有类似的功能可以帮助我直接转到我需要去的地方,而不必等待登录屏幕弹出并询问我想要哪个服务器?

shortcut ssms

5
推荐指数
1
解决办法
5751
查看次数

每晚备份一个数据库

问题:是否可以将每天晚上将完整数据库复制到同一服务器上的开发数据库的过程自动化?

软件: Windows Server、SQL、SQL Server Management Studio、ColdFusion

背景:我有一个开发数据库,​​我想用生产数据库中的数据刷新它。如果可能的话,我希望每天晚上都发生这种情况。这样,开发站点将仅落后一天,并且对数据所做的任何更改每天晚上都会被覆盖

是否有某种计划任务或存储处理可以处理此类请求?

windows database scheduled-task sql-server ssms

5
推荐指数
1
解决办法
63
查看次数

在更高版本上安装 .NET 1.1:安全吗?

我有一台运行所有 .NET Framework 版本的服务器,从 2.0 到 4.0。我需要部署的应用程序将无法在更高版本上正确运行,并且最初是为 1.1 编译的。在机器上安装 1.1 版本而不会导致更高版本出现任何问题是否安全?

编辑添加:

对于接受的答案,我必须评论实际安装 .NET 1.1 后的情况。一切顺利,只是出现了一个问题。机器上安装了Sql Server 2005 Developer Edition,安装1.1后,Sql Server Management Studio不能正常工作,需要卸载重装。只是一个小问题,但值得注意。

.net sql-server-2005 ssms

4
推荐指数
1
解决办法
283
查看次数

从 SqlServer management studio 查询结果导出正确的 csv

在SqlServer管理工作室中,您可以通过右键单击->“结果另存为”-> csv将查询结果导出到csv文件。但是,csv 文件不包含列标题,并且不会在数据本身中转义任何逗号,这通常会导致文件格式错误。

如何使用正确处理的标题和逗号导出查询结果?

export csv sql-server ssms

4
推荐指数
1
解决办法
1万
查看次数

在 SQL Server 2008 中对其他用户隐藏数据库

我在 SQL Server 2008 中创建了一个数据库,它在服务器对象资源管理器中向所有可以登录 SQL 的用户显示。

我想对这些用户隐藏它,我希望它只能由我查看。

我怎样才能做到这一点?任何帮助,建议?

非常感谢

sql-server sql-server-2008 ssms

4
推荐指数
1
解决办法
1万
查看次数