上周,一个采购部的同事用系统时候,写的字数超了无法保存,于是我帮在数据库修改了字段类型长度后,周一上班,他们反映这个字段的数据有乱码存在,是一个特殊符号变成了乱码,于是我猜测是不是这样修改字段类型造成的。
由于数据太多,用备份数据还原,这样会造成其他表数据的牵连,于是我想到把现有的数据导出来吧乱码改了,在导入数据。SQL Server与excel弄了两天,都没有完整把数据弄好。于是不断在网上找错误原因,终于找到了类似的例子。
一、SQL Server导出到excel
1、进入Excel---数据---自其它来源---
:
2、连接数据库:填写服务器名称和数据库登录用户与密码-----点击:下一步
3、选择数据库和表---完成:
4、选择插入位置---确定:
5、再次确认SQL server服务器的登录-----打钩(使用信任连接)----确定-----显示数据结果:
SQL Server导入excel
1、选择要导入的数据库---任务---导入数据,如图:
3、进入导入界面----下一步:
3、选择excel数据源---浏览文件。注意如果excel中首行数据为字段,应勾选“首行包含列名称”。
4、选择excel数据目标---填上服务器和登录用户密码。----下一步
5、直接默认---下一步。
6、选择数据库---选择源表和目标的数据表(可修改成数据库原有的数据表):----然后点击:编辑映射
7、注意:如果目标数据表里有id主键和自增或者有其他的标识字段,把启用标识插入前面打上钩----确定---下一步。
8、立即运行(默认是打上钩的)----完成。
9、执行导入----成功。----关闭后,导入完成了。
我的学习成果:
一般情况下,虽然有时候错误不是那么好理解和找到,但是只要认真观察,即可发现错误,否则即使小小的一个错误,也能耗上你半天。反思:仔细观察每个提示、有针对性的解决、多角度尝试、不要想着只要解决问题,同时要学习解决问题的这个过程。