zoukankan      html  css  js  c++  java
  • 重建数据库脚本: OSql.exe不认UTF8, CMD.exe不认Unicode

    由于SQL Server的OSql工具只认ANSI和Unicode, 不认UTF8, 所以尽量把Visual Studio的.sql文件用Unicode保存.

    方法是修改SQL模版的encoding, 另存为Unicode格式, 文件模版的位置: \Microsoft Visual Studio 9.0\Common7\Tools\Templates\Database Project Items

    CMD.exe不认Unicode? 我的机器上是这样的:(, 只好把所有的.bat改成ANSI

    ------------------------------------------用脚本重建数据库 RebuildDatabase.bat ------------------------------------------

    REM @echo off
    SET uid=sa
    SET pwd=sa
    SET db=YOUR_DATABASE_NAME
    SET server=.
    SET workingDrive=E:
    SET workingPath=YOUR DIR
    
    %workingDrive%
    cd %workingPath%
    
    dir *.sql /B sortorder N /s | sort > filelist.txt
    
    for /f "tokens=*" %%a in (filelist.txt) do (
        osql  -S %server% -U %uid% -P %pwd% -d %db% -i "%%a"
    )
    del filelist.txt 
     
  • 相关阅读:
    android中的Cursor类
    设计模式之UML类图的常见关系(一)
    关于form 上传文件时的小问题
    Javascript中最常用的61段经典代码
    自我提升mysql
    为mysql在表的某一位置增加一列
    由<a>标签的onclick影出来的问题
    第一博客
    异常的出理
    2016.7.17内部类
  • 原文地址:https://www.cnblogs.com/mrfangzheng/p/1333402.html
Copyright © 2011-2022 走看看