zoukankan      html  css  js  c++  java
  • osql -E -i 命令

    1.如果导入脚本乱码 变换下格式:SQL脚本文件编码最好是存成GB2312的,而不是UTF-8

    2.如果输入命令没有反应 操作:

      

       

    解决方法:开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了

    osql -E  表示使用 Microsoft Windows NT 身份验证

        osql -E -i "D:数据库 est1.sql"

    osql -E  表示使用 用户账号密码登陆 账号 sa;密码 password

          osql -U sa -p password

    上面登陆的都是默认实例,如果要登陆新实例 如下:(. 可以换成计算机名)mypcSQLEXPRESS 

         osql -U sa -p password -S .SQLEXPRESS    (-S要大写)

    完整执行命令

         osql -E -S .SQLEXPRESS -i "D:数据库 est1.sql"
    3.命令讲解

     如果SQL Server是集成Windows安全验证,密码应是当前Windows登录用户的密码.若是SQL Server验证,命令中应该使用-U和-P参数.

    安装了sql server后此工具已经有了;

    以sa登录;

    打个命令,没反映;

    要加上go,才行;

    执行sql语句;

    在企业管理器中查看,命令行创建的数据库出现了;

  • 相关阅读:
    Shell case esac 和 for
    Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等
    杨辉三角+优化算法
    mount --bind和硬连接的区别
    Linux文件系统管理
    磁盘管理
    Linux之find文件(目录)查找
    BZOJ 3224 平衡树模板题
    NOIP 2016 滚粗记
    BZOJ 4034 线段树+DFS序
  • 原文地址:https://www.cnblogs.com/monian/p/14086582.html
Copyright © 2011-2022 走看看