SQL Server 2008与Vista兼容问题
创始人
2024-07-24 10:21:39
0

SQL Server 2008功能性是相对完善的,功能性较之前的版本强大了很多,Vista可以说是微软比较先进的操作系统版本,二者之间存在的兼容问题是怎样的呢?

安装SQL Server 2008时,因为原来的测试环境都是运行在一些安装了Server操作系统的虚拟机中,因此这次安装就显现了SQL Server 2008的一些易用性问题。
SQL Server 2008和Windows Server 2008应该是绝配,配合Visual Studio 2008,因此微软也把这三件产品的发布会看的相当隆重。不过...我们今天谈的不是这个事情。
前两天在自己的笔记本上安装了SQL Server 2008,因为原来的测试环境都是运行在一些安装了Server操作系统的虚拟机中,因此这次安装就显现了SQL Server 2008的一些易用性问题。
问题之一:
利用Business Intelligence Development Studio部署AdventureWorks 2008的多维数据库范例,报错“无法连接ID为AdventureWorks DW的数据源”。确认了数据源的连接地址和数据库名称都正确的情况下,甚至在数据源视图中浏览数据都正确,但是在部署的时候就是说无法连接到数据源。
怎么回事情呢?后来觉得是不是连接数据源的身份有问题,在将数据源的身份验证选项改为“指定Windows帐号”,并且输入了我自己的Windows帐号和密码后,果然得以正确部署。
不过为什么在Server操作系统下就没有问题呢,而且我的Vista下面还有SQL Server 2005,而SQL Serve r2005就没有问题呢?
再深入检查发现了,SQL Server 2005在安装时,默认的服务帐号是Local System,而SQL Server 2008在安装时的默认服务帐号是Network Service。Local System默认属于SysAdmin服务器角色,而Network Service却仅在Public角色下。
就是这个小小的默认差异,导致在Vista下安装SQL Server 2008,如果没有在安装过程中改服务帐号,或安装后该服务器角色关系就会出现上述问题。
问题之二:
利用SQL Server 2008 Management Studio挂载两个SQL Server 2005数据库时,会报错“数据文件状态为只读,因此无法执行升级操作。”
不过我可以确定数据文件是可读写的,而且也没有其他进程锁住这些文件。
经过检查,发现需要以Administrator身份运行SQL Server 2008 Management Studio后就能正常挂载了。
通常运行SQL Server 2008的工具时不需要提升权限,因为这些工具可以判断我们的操作是否需要提升权限。例如我们在Business Intelligence Developement Studio中部署多维数据库和报表服务的时候,Business Intelligence Developement Studio就会提示我们以管理员身份运行,在SQL Server 2008 Management Studio中启动或停止服务的时候,SQL Server 2008 Management Studio也会提示我们需要提升权限。
很明显,SQL Server 2008 Management Studio遗漏了挂载数据文件这一操作。提升权限,就OK了。希望在SQL Server 2008 RTM的时候,这些小瑕疵都被解决掉了。

不过引用SQL Server开发组一位PM的话,SQL Server 2008这么大的产品,产品发布推迟一下,有些无伤大碍的Bug,应该得到用户的谅解,因为如此庞大的产品开发对每个开发成员都不容易。
 

【编辑推荐】

  1. SQL Server 2008中不推荐及不支持的功能
  2. 浅析SQL Server 2008中的代码安全之四:主密钥
  3. SQL Server 2008中的代码安全:非对称密钥加密

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...