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 
     
  • 相关阅读:
    均匀采样单位圆
    3Sum
    查看SQL语句在SQL Server上的执行时间
    ASP.NET页面请求处理
    原型模式
    ASP.NET页面错误处理
    电子商务推荐位商品模型设计
    HttpModule与HttpHandler使用
    装饰者模式
    ASP.NET编程模型
  • 原文地址:https://www.cnblogs.com/mrfangzheng/p/1333402.html
Copyright © 2011-2022 走看看