English 中文(简体)
是否可能编写 MS SQL Server 插件?
原标题:
  • 时间:2008-10-20 12:58:46
  •  标签:

有没有可能写一个MS SQL Server插件?我在考虑一些与数据库服务器集成的应用程序,可从SQL Server Enterprise Manager中使用。

问题回答

你有考虑过使用扩展存储过程来提供类似于插件的功能吗?

唯一的问题是在企业管理器中查看它,但您可能可以使用马丁的帖子作为方法。

将此翻译成中文:http://support.microsoft.com/kb/190987 http://support.microsoft.com/kb/190987

您可以考虑研究扩展存储过程。它们是将C++逻辑集成到SQLServer中的一种方式。显然,它们正在被CLR集成所取代,但是通过查看人们使用它们处理的问题,可能会发现一些非常好的想法。

我总是害怕扩展存储过程,因为如果你的代码崩溃,整个数据库都将崩溃。它们在SQL Server进程中运行,保护有限。

MSDN link: Database Engine Extended Stored Procedure Programming

我不确定现在是否已经太晚了,但这里是一些链接,我已经使用它们来开始编写SSMS插件。

将此翻译为中文:http://jcooney.net/archive/2007/11/26/55358.aspx http://jcooney.net/archive/2007/11/26/55358.aspx

将此翻译为中文: http://www.karpach.com/ViewArticle.aspx?ArticleFileName = SQL-Server-Managment-Studio-Object-Explorer-Search-Add-In.htm 。 http://www.karpach.com/ViewArticle.aspx?ArticleFileName=SQL服务器管理工作室-对象资源管理器-搜索插件.htm

将此翻译为中文:http://sqlblogcasts.com/blogs/jonsayce/archive/2008/01/15/building-a-sql-server-management-studio-addin.aspx http://sqlblogcasts.com/blogs/jonsayce/archive/2008/01/15/building-a-sql-server-management-studio-addin.aspx

使用插件扩展SQL Server 2005管理工具的功能 - http://aspalliance.com/1374_Extend_Functionality_in_SQL_Server_2005_Management_Studio_with_Addins.all

我希望这能帮到你。

You can include a lot into MS SQL server 2005 and 2008 database. Including .Net code. But there is no real way to extend (create plugin for) the Management Studio. (Formerly Enterprise Manager.)

然而,对于Visual Studio(特别是在Team System中),有数据库管理插件。也许你可以在那里实现你需要的功能。

据我所知,没有什么直接的方法。在SQL Server Management Studio(用于2005及以后版本)中,至少有一个相当简单的系统可以将外部工具添加到菜单中。企业管理器可能有类似的系统。因此,您可以构建一个执行您想要的任何操作的应用程序,并将其添加到菜单中。

诀窍在于部署。几乎可以肯定,有一种方法可以将您的应用程序作为安装包的一部分添加到菜单中,但我自己没有去深入研究它。此外,听起来您真正想要做的是将系统部署到数据库本身,并让企业管理器自动检测它。我敢肯定您不能做到这一点。

SQL Server企业管理器只是Microsoft Management Console的一个实例。如果您查看快捷方式,其命令行是:

C:WINDOWSsystem32mmc.exe /32 "C:WINDOWSsystem32SQLServerManager.msc"

你应该能够创建一个新的 Snap In,它坐在树形结构中的 SQL Server 旁边。

请看http://msdn.microsoft.com/en-us/library/ms692755(VS.85).aspx了解这是如何完成的。





相关问题
热门标签