重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
706是SQL Server 2012 数据文件的内部版本号,而你正在运行的服务是2008(662及更低版本),SQL SERVER无法向上兼容,即无法将706降级到662。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站设计制作、成都网站设计、高邑网络推广、小程序设计、高邑网络营销、高邑企业策划、高邑品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供高邑建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
这样只能升级SQL SERVER或者改用低版本数据库文件。
SQLServer版本对应内部数据库版本号配置表
源SQL Server版本 内部数据库版本
SQL Server 2016 852
SQL Server 2014 782
SQL Server 2012 706
SQL Server 2008 R2 665
SQL Server 2008 661
SQL Server 2005 with vardecimal enabled 612
SQL Server 2005 611
SQL Server 2000 539
SQL Server 7 515
查询SQLServer对应的内部数据库版本号
select DATABASEPROPERTYEX('master','version')
以 .MDF结尾的是数据库文件,以 .LDF结尾的是日志文件
在企业管理器中选择您的要导入数据的数据库,然后点击右键,选择所有任务-附加数据库-选择MDF文件,就可以了
对于数据库的还原,最好的备份数据库后,再还原数据库。可以使用定期备份
Sql Server服务远程过程调用失败解决
今天在登陆本地sqlserver时遇到这样一个问题,于是马上百度了各种答案,最后得以解决,于是记录一下
打开控制面板,找到卸载程序,把”Microsoft SQL Server 2013(2012) Express LocalDB”卸载掉,然后打开SQL Server 配置管理器,就会显示正常使用。
本来以为显示了就可以,结果SQL Server服务启用不了,瞬间心情低落到了极点。。。。
查找windows日志找到了这个
居然是过了评估期,难道之前的程序安装的时候没有输入密钥?阿西吧。。。。。太可恶了!
于是进到安装中心
点击这个版本升级死都没反应啊!我点我点我继续点啊点,还是没反应。。。。。。。。。
索性就直接点修复找到安装文件再试试
修复完了之后果然可以升级了,输入密钥,我的sqlserver终于连上了
附sqlserver 2008 r2密钥
Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB
Microsoft SQL Server 2008 R2序列号密钥
第一种、办法就是
这种办法就是把”Microsoft SQL Server 2013(2012) Express LocalDB”卸载掉了,具体方法是:开始菜单-控制页面-增加删除程序中-找到"Microsoft SQL Server 2013(2012) Express LocalDB",然后我们点击卸载之后重启电脑,我们再打开SQL Server 配置管理器,就会显示正常使用。
第二种、办法就是升级数据库
把你现在的数据库版本升级更高版本的数据库,或者升级SqlServer2008为SP1或者SP2。
第三种、方法就是手动启动数据库服务项
方法如下:
在我们桌面右击我的电脑““管理”→“服务” 找到SQL Server(MSSQLSERVER),右击,选择“启动”。此时登陆数据库不会有问题,但是重新启动系统后,问题会依旧存在的。
刚刚打开SQL Server 2008,想要新建一个数据库,却发现出现了一个问题,这个问题由于之前没有遇到过,所以下面整理解决SQL server服务远程调用失败的几个方法,供大家参考,具体内容如下
先看看出现的问题:
出现上面这个错误的原因可能是由于咱们在装VS2012或者其他版本的时候,这个VS会自动装“Microsoft SQL Server 2013(2012) ExpressLocalDB”服务,所以导致SQL server2008,中SQL server服务显示远程过程调用失败。知道了原因解决其他就相当简单了。
第一:采用温柔的方式
乖乖地升级自己的数据库为更高的版本。
第二:将就一下
如果只用这一次数据库,就去计算机→管理→服务,找到要开启的服务SQLserver(MSSQL SERVER)去启动就OK了。
第三:不将就
当然生活嘛,就得学会不将就,因为米老师说的:不将就是发现的原动力。所以呢,为了每次使用都能正常使用,只能委屈“Microsoft SQL Server 2013(2012) ExpressLocalDB”这个服务了,鱼与熊掌不可兼得。所以去控制面板果断的找到这个自动安装的服务,去卸载它吧,对VS没有大影响。卸载后,然后开启SQL server服务下的需要的服务即可。
话说回来了,VS为什么要自动装“Microsoft SQL Server 2013(2012) ExpressLocalDB”,宝宝真不知道,不过看表面意思,应该是一个本地数据库什么的???百度告诉我说:VS2012中提供了一个本地数据库引擎“Microsoft SQL Server 2013(2012) ExpressLocalDB”,通过VS2012可以很方便管理和使用本地数据库。
再为大家分享另一套解决SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”(0x800706be)错误提示的方案:
以前SQL Server 2008 不能登陆的时候,总是通过“计算机管理”→“SQL Server服务”更改一下,"SQL Server(MSSQLSERVER)"。可是现在出现的问题却成了SQL Server服务打不开的情况,很是郁闷。如图:
通过网上查,才知道是因为SQL Server2008 与VS2012 共存的问题,当你电脑中同时装了这两样东西,SQL 就会出现上图中的情况。
解决办法:从控制面板或者其他辅助软件中找到”Microsoft SQL Server Expres 2012LocalDB“将其卸载即可。如图:
卸载之后,重新刷新一下,“SQL Server服务”就出出来,如下图,然后再按照下图中的第二个红线框将已停止的SQL Server(MSSQLSERVER)启动即可。
到此为止,好多人的问题应该能够解决,可能是我RP 的原因吧,当我启动SQL Server(MSSQLSERVER)之后又出现了新的问题。具体如下图:
通过查看windows日志文件(查看日志文件的方法)就能看出是因为端口被占用的原因,解决这个问题也挺容易的,只需要将SQLEXPRESS服务中后面三个都关掉,保证每次启动只有一个启动就好。问题终于解决了。
以上就是本文的全部内容,希望帮助大家顺利解决SQL server服务显示远程过程调用失败问题。
1、下载sqlserver2005数据库安装包;下载地址:(简体中文开发版32位和64位) 2、安装好sqlserver2005数据库。安装教程下载地址:
3、打开“开始菜单”,找到已经安装好的【MicrosoftSQLServer2005】,然后找到“SQLServerManagementStudio”打开sqlserver2005控制台。 4、打开控制台之后使用sa用户登录,密码为安装时设置的密码;5、登录sqlserver2005控制台之后,点击【新建查询】即可打开“查询框”即可在查询框中输入sql语句对数据库进行操作。