SQL Server数据库安装经验总结

系统平台windows server 2012 R2 data EN ;SQL server 2008 R2 ;目标是会员积分系统迁移到此服务器。

从集团指定供应商采购了一台IBM X3650 M5 的服务器,经过多方咨询英文操作系统需安装英文数据库,于是就安装了英文版的数据库,SQL server2008需要.net framework 4.0 ,操作系统没有版本的.net,于是就从服务器角色中添加了.net framework 4.0 。添加后,SQL server仍无法安装成功,到最后一步报错,无法继续下去,经过百般折磨后发现,SQL 数据库版本分为RTM和SP1 两种,之前还不清楚数据库也分的这么详细。

于是从供应商处索取了SP1数据库光盘,又经过了1周,重新开始安装,安装之前我自行从网上下载了好多版本的数据库,有英文的中文的,然后又卸载数据库,卸载的时候一定要完全卸载,否则会安装不成功。我按照网上搜索的方法进行卸载,控制面板卸载所有SQL 相关的程序,然后删除注册表和文件夹,重新安装时还是提示.net framework错误。后来请教了高手,原来C盘里的当前用户下microsoft文件缓存的原因,删除就好了。

之前,我还因为无法安装数据库,曾经打算卸载.net 重新安装,结果.net 4.0和3.5都卸载了,.net 3.5 是2012系统自带的,Hyper-V运行需要.net 平台的支持。结果我又蒙了,最后请教了供应商高手,解决了Hyper-V无法运行的问题。

在收到供应商SQL数据库光盘程序后,我开始对服务器进行安装,目前还是英文2012操作系统,本想这次安装英文SP1级别的数据库肯定就没问题啦,结果会员积分系统之前服务器是安装在虚拟机server2008中文系统里的,虽然登陆积分系统有点慢,但是能够成功登陆了。积分系统本打算安装在物理机上,但是积分系统不支持英文,提示注册不成功。开发积分系统的这点是个缺点。迫不得已才安装在虚拟机系统里。经过几天发现,积分用户反馈打印积分的时候乱码。我一想就怀疑到中文积分服务器和英文数据库可能不兼容的问题,经过与积分系统和服务器供应商多次确认,于是又进入了重新安装的工作阶段。

首先,先把操作系统变成中文版,经过供应商指导,从itellyou官网下载对应的中文语言包,在命令行下用lpksetup命令加载语言包程序,加载完后服务器没要求重启,又调整了语言和区域设置,语言选中文,区域位置中选择中国等等,然后 重新启动服务器,系统成功变成了中文。又让用户试了试积分系统还是显示乱码,结果我又卸载数据库重新安装中文版的数据库。这次肯定不会乱码了,又测试了一遍没显示乱码。终于成功了!!!(期间又联系积分系统供应商把服务程序安装在了物理机上,说联系还不如说求着)

到现在为止,会员积分系统迁移工作算彻底完成了,而且成功突破技术难题!大体总结一下:自行采购的会员积分系统是中文的,且仅支持中文,不能和英文版的数据库兼容,否则会出乱码,英文版的数据库仅能安装在英文系统平台,否则语言也不兼容。最后一环扣一环,都换成了中文版。总之,都是英文语言造成的一系列问题!

时间: 2024-11-07 20:52:50

SQL Server数据库安装经验总结的相关文章

转 : SQL Server数据库优化经验总结

优化数据库的注意事项: 1.关键字段建立索引. 2.使用存储过程,它使SQL变得更加灵活和高效. 3.备份数据库和清除垃圾数据. 4.SQL语句语法的优化.(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5.清理删除日志. SQL语句优化的基本原则: 1.使用索引来更快地遍历表. 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的.在非群集索引下,数据在物理上随机存放在数据页上.合理的索引设计要建立在对各种查询的 分析和预测上.一般来说:①.有大量重复值

sql server 数据库安装手册

1. 双击setup.exe运行安装程序,进入[SQL Server 安装中心] 2. 选择左侧菜单栏[安装],运行第一项[全新安装或向现有安装添加功能] 3. 进入[SQL Server 2008 安装程序]界面,首先是[安装程序支持规则],操作完成之后,点击[确定] 4. 输入产品密钥,这里是破解版的,将密钥复制填充,点击[下一步] 5. 接受许可条款,点击[确定] 6. 安装程序支持的文件,点击[安装],等进度条走完即可 7. 检测出一项失败因素,需重启计算机完成 8. 重启后再次运行se

SQL Server数据库安装过程中遇到的问题

之前因为项目需求,使用SQL Server 2008R数据库,在安装完成之后,登录的时候遇到点问题 问题是: 在本地进行连接的时候localhost..等无法直接登录,必须加上实例名,如localhost\EXPRESS..\EXPRESS 远程连接的时候IP地址加上实例名如192.168.1.90\EXPRESS无法登录,直接IP地址就可以 后来发现数据库安装的过程中,选择了命名实例 其中选择默认实例和命名实例的区别如下: (出处:http://www.cnblogs.com/xwdreame

SQL SERVER 数据库安装完毕之后如何修改数据库实例排序规则

背景 最近我们在azure portal 上开了几台英文版的数据库服务器,因默认是开启就安装好对应的数据库,所以存在一个实例排序规则的问题,需把整个实例都调整成Chinese_PRC_CI_AS,避免后续出现字符乱码之类的问题.之前只是知道可以调整,未实际操作过,这次把实际操作步骤记录一下,便于我们后续查阅. 环境情况 Microsoft SQL Server 2012 (SP3-CU8) (KB4013104) - 11.0.6594.0 (X64) Mar 15 2017 10:52:31

SQL server 数据库安装

一.安装 1.点击setup双击 2.选择第一条-安装一个新的SQLserver 3.一路点击next 4.product Key-选择第一个:试用版 5.setup Role-选择所有 6.seller  all 7.选择 8.设置密码 选择mixed Mode-输入密码 9.install安装 二.登录 在开始路径找到SQLserver打开

SQL Server数据库的安装

装VS的时候会有SQL Server选项,但并没有真正安装SQL数据库. 在控制面板-管理工具-计算机管理 下会有SQL Server选项,如果没有则没安装SQL Server数据库 安装好后,在cmd下输入Sqlcmd /?.会出现使用的帮助信息. 图形化的编辑可以打开SQL Server Management Studio

SQL Server数据库 bcp导出备份文件应用

/** * 授权 */ EXEC sp_configure 'show advanced options',1; go reconfigure; go exec sp_configure 'xp_cmdshell',1; go reconfigure; go /**导入指定表的文本文件*/ EXEC master..xp_cmdshell 'bcp dbname..tablename in d:\DT.txt -c -Sservername -Usa -Ppassword' exec maste

人人都是 DBA(V)SQL Server 数据库文件

SQL Server 数据库安装后会包含 4 个默认系统数据库:master, model, msdb, tempdb. SELECT [name] ,database_id ,suser_sname(owner_sid) AS [owner] ,create_date ,user_access_desc ,state_desc FROM sys.databases WHERE database_id <= 4; master master 数据库包含用于记录整个服务器安装信息和后续创建的所有数

SQL server数据库的在server 2008R2上的安装及基本管理

         SQL server数据库的在server 2008R2上的安装及基本管理(一) 选择SQL的数据库的镜像文件 双击setup.ext 执行安装程序 这里选择安装项,并选择全新安装 安装的环境监测全部通过 因为这里是使用的破解版的镜像,所以会自动生成密钥 再一次检测安装环境 这里选择第一项 这里选择全部的功能 这里选择默认的实例名 这里将系统的内置账户添加到服务中,NT 这里选择混合式身份 验证,并输入sa的密码.并添加本地的管理员 这里添加本地的管理员账户 选择第一项 开始安