Articles of ssms

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

我正在使用SQLServer Management Studio(2005),并且在那里有一个相当长的服务器列表,我想摆脱一些不再使用的服务器,而不必再次设置它们。 我知道, C:\Users\*\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat可以被删除,这将删除所有的条目,但无论如何,只是删除一些他们? (编码信息) 我查看了这个文件,它是来自Appplication目录下的Microsoft.SqlServer.Express.ConnectionDlg.dll (Class Personalization)的一个序列化的blob,但是所有的方法都是私有的。 所以我不能只创build一个实例,然后调用条目上的Remove。 更新我写了一篇关于CodeProject的文章,解释如何实现这一点。 http://www.codeproject.com/KB/vb/AlterSQL2005MRU.aspx

SSMS:SQL Server在哪里存储其服务器名称?

我有一些“旧”服务器或服务器名称与打字错误,不断显示在SQL Serverpipe理工作室的“连接到数据库”对话框中的服务器下拉列表中: 这些名字在哪里存储? 有什么办法来清理这个列表并删除一些条目吗?

Sql Server Management Studio 2008突然变得没有响应

当我尝试从我的任务栏启动SSMS时,出现了一个非常奇怪的错误。 它似乎以正常速度打开,但只响应任何input嘟嘟声。 在任务pipe理器中CPU使用率为0%,并且没有[未响应]消息。 它不响应右键单击并closures任务栏中的所有窗口命令,但任务pipe理器中的“结束任务”会将其终止。 当我从命令行启动并使用-S开关指定服务器并使用-E使用Windows身份validation时,它运行良好。

如何还原一批事务日志,而不是逐个还原

我有一个SQL Server数据库,每隔10分钟备份一次事务日志,并进行隔夜完整备份。 使用SQL 2008 Management Studio,我们似乎必须逐个select每个事务日志。 有什么办法指向一个目录? 我正在考虑每天多次运行一次差异备份,这可能会抵消一些差异备份,但是通过几十个/几百个文件一个接一个地执行备份似乎相当耗时。 编写代码来尝试编写脚本似乎与我们的核心竞争力无关。 如果SQL Server Management Studio没有更快的方法,那么可能有第三方工具可用?

活动监视器无法对服务器执行查询

是否有任何修复,让SSMS活动监测工作? 问题: SQL Server活动监视器失败并出现错误对话框: TITLE:Microsoft SQL Server Management Studio 活动监视器无法对服务器[SERVER]执行查询。 此实例的活动监视器将被置于暂停状态。 使用概览窗格中的上下文菜单来恢复活动监视器。 附加信息: 无法在服务器[SERVER](Microsoft.SqlServer.Management.ResourceMonitoring)上findSQL Server进程ID [PID] 我在SQL Server 2008 R2 x64开发版中遇到了这个问题,但是我认为在所有使用SQL Server 2008的64位系统中,在一些尚未识别的条件下都可以find它。 Microsoft Connect中有关于此的错误报告 ,但尚未解决。

我怎样才能让SQL Server Management Studio 2008自动连接到我的实例?

我正在运行一个有3个数据库实例的服务器。 现在,当我打开Management Studio时,会打开“连接”提示符,让我select想要的实例(或连接到其他任何实例)。 有没有可能,所以当我打开它,它已经连接到这三个实例,所以我可以立即开始工作,并保存点击几下? 老实说,每天可以节省数百次点击。 这相当于我们在SQL 2000企业pipe理器中所拥有的function,您可以在其中“注册”服务器,并且只需点击一下即可。 编辑:澄清我在找什么…在我们有企业pipe理器和查询分析器之前。 现在SSMS是这两者之间的混合,但“连接”部分完全像查询分析器一样工作。 我每天所做的事情是打开SSMS来pipe理数据库,检查他们的统计数据,在这里和那里重build索引,我没有用它来运行这么多的查询,所以我正在寻找一种方法来获得SQL实例在login时自动在对象资源pipe理器中。现在这是不可能的吗? 🙁

无法通过SQL Server Management Studio进行远程连接

我在1and1.com托pipe的专用Windows 2008 Server上安装了SQL Server 2008 Express实例。 我无法通过pipe理工作室远程连接到服务器。 我已经采取了下面的步骤,超出了任何进一步的想法。 我已经研究过这个网站,不能找出其他东西,所以请原谅我,如果我错过了一些明显的东西,但我会疯了。 这是低调。 在本地工作时,SQL Server实例正在运行并且工作正常。 在SQL Server Management Studio中,我已经勾选了“允许远程连接到这个服务器” 我已经从1and1pipe理面板中删除了任何外部硬件防火墙设置 服务器上的Windows防火墙已被禁用,但只是为了踢我添加了一个入站规则,允许在端口1433上的所有连接。 在SQL本机客户端configuration中,TCP / IP已启用。 我也确认服务器IP地址的“IP1”对于dynamic端口是0,但是我删除了它,并在常规TCP端口字段中添加了1433。 我也将“IPALL”TCP端口设置为1433。 在SQL Native Clientconfiguration中,SQL Server Browser也在运行 我也尝试添加一个ALIAS的 设置此值后,我重新启动了SQL Server。 在服务器机器上执行“netstat -ano”会返回一个 TCP 0.0.0.0:1433 LISTENING UDP 0.0.0.0:1434 LISTENING 我从我的本地计算机进行端口扫描,它说端口被筛选而不是侦听。 我也尝试从我的本地机器上的pipe理工作室连接,这是抛出一个连接错误。 尝试使用SQL Server和Windows身份validation在数据库安全性中标记以下服务器名称。 ip地址\ SQLEXPRESS,1433 ip地址\ SQLEXPRESS IP地址 IPADDRESS,1433 TCP:ip地址\ SQLEXPRESS TCP:ip地址\ SQLEXPRESS,1433

在SQL Server中超时保存表

我想使用SSMS将列添加到SQL Server 2005中有大量数据的表中。 所以我浏览到表格,select修改,并添加新的列。 然后,当我按下保存,我得到以下警告: 保存定义对具有大量数据的表进行更改可能需要相当长的时间。 在更改正在保存时,表格数据将无法访问 我很好,数据库是离线的,我在世界上所有的时间,所以我按是。 但是,该操作随后会在约30秒后用此消息继续超时: 无法修改表格。 超时过期。 操作完成之前超时的时间或服务器没有响应。 然后,当我按OK: 用户取消保存对话框(MS Visual Database Tools) 我不明白 我已经在SSMS连接对话框和工具 – >选项 – >查询执行 – > SQL Server下将执行超时设置为0(无限)。 如果忽略它,设置执行超时的意义何在? 有谁知道在这里使用什么超时值,以及如何设置它?