概述
在论坛看到一个帖子说自己的数据库使用SSMS打开只显示本地订阅没有本地发布,截图如下:
因为SQL Server 2005 Express是只有订阅功能没有发布功能的,所以当时考虑可能安装的是Express版本。来自MSDN( SQL Server Express 的复制源自在SQL Server 2005 中创建的发布。运行SQL Server 2005 的计算机为发布服务器。运行SQL Server Express的计算机可以为订阅服务器,并从SQL Server数据库接收数据。SQL Server Express仅可作为订阅服务器使http://msdn.microsoft.com/zh-cn/library/ms165700).
使用 select @@version查询版本信息,得到:Microsoft SQL Server 2005 - 9.00.4035.00(Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft CorporationDeveloper Edition onWindows NT 6.1 (Build 7601: Service Pack 1)
可以看出来安装的是开发版而不是Express版本,这个就比较奇怪了。后来查了一下用户使用的是Express的Managementstudio。如果用SSMS连接的话就不会有问题了,看来ExpressManagement studio是罪魁祸首。
查了一下SSMSE不支持的功能:Note: SSMSE cannot manage SQL Server Analysis Services,Integration Services, Notification Services, Reporting Services, SQL ServerAgent, or SQL Server 2005 Mobile Edition.里边没有提到Replication。
但是对于安装了非Express版本的用户最好安装SSMS而不要安装ExpressManagement studio,否则可能会出现一些不必要的麻烦。
最后
以上就是贤惠大山为你收集整理的SQL Server 2005 没有本地发布选项的全部内容,希望文章能够帮你解决SQL Server 2005 没有本地发布选项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复