我是在win7上面安装的sqlSERVER2008,版本是developer版,安装过程中遇到的兼容性问题,全部无视,在中间有一个步骤让你选择sqlServer的版本的时候,有Enterprise版和Express版供选择,我第一次选择的是Enterprise版,后来安装失败了。
紧接着,我在程序与功能的列表里,把刚刚安装的各种环境全部卸载干净,然后进行第二次安装,这次选择的是Express版,这次一路顺风,安装成功。由于需要一个管理工具,所以去官网下了一个Management Studio for Express,双击安装文件,发现无法给Express版安装Management Studio,于是google了一下,发现需要先将Express版升级为带有高级功能的Express版,才可以安装Mangement Studio。
升级过程很简单,将sqlServer2008的安装包再次打开,双击setup.exe,然后选择升级,下面的操作比较简单,就不提了。升级完了之后再安装ManagementStudio,注意勾选给已经存在的实例:sqlEXPRESS添加管理工具。然后大功告成!
这个时候用sqlServer Management Studio来登陆发现登录失败,google发现原因在于sqlServer配置管理器的设置不对,具体设置如下,TCP/IP等要启动。
然后修改IPALL的端口为1433,如下:
最后重启sqlServer服务,就可以在本地登陆了,关于sa用户登陆,只需要先用windows用户登陆,然后启动sa并设置密码即可。
最后我需要远程登陆sqlServer,发现无法登陆成功。Google之后发现原因在于sqlServer所在机器的防火墙设置。于是根据以下步骤:
配置好了防火墙的设置。然后就是对数据库备份文件的恢复,这里就不细谈了,基本没有问题。至此,实验室项目的sqlServer迁移工作就完成了,有什么其他的问题,欢迎大家一起讨论。