日期:2013.05.04
目的:为了利用vss对sql脚本进行版本控制,能够进行脚本源码版本对比.
工具:vss6.0和sql server 2005查询分析器.
问题:在查询分析器中直接保存的脚本,在vss6中无法进行源码比较.
处理方法:
经检查是因为sql保存脚本默认为UNICODE格式,在vss6中此类格式为binaryfiles二进制文件.在vss中如不设定二进制格式,则会出现乱码.可在vss的文件类型里面设定.下面我来说一下步骤.
1.在查询分询器中创建一个sql脚本.然后选"文件","保存"或"另存为",弹出,选编码对话框.选中编码"简体中文(GB2312)-代码页936"项.
2.打开vss,将刚才保存的文件提交到vss中,下次要编辑,直接在vss中check out,再右键点击此文件选中"Edit",则会直接调用sql查询分析器打开此文件.修改好脚本后,再保存,再check in就可以了.后面的可以不用再选编码了.(注:如果是在sql查询分析器直接修改sql上面的过程则要再选编码.)