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:\數據庫\test1.sql"

osql -E  表示使用 用戶賬號密碼登陸 賬號 sa;密碼 password

      osql -U sa -p password

 

上面登陸的都是默認實例,如果要登陸新實例 如下:(.\ 可以換成計算機名)mypc\SQLEXPRESS 

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

 

完整執行命令

     osql -E -S .\SQLEXPRESS -i "D:\數據庫\test1.sql"
3.命令講解

 如果SQL Server是集成Windows安全驗證,密碼應是當前Windows登錄用戶的密碼.若是SQL Server驗證,命令中應該使用-U和-P參數.

安裝了sql server后此工具已經有了;

以sa登錄;

打個命令,沒反映;

要加上go,才行;

執行sql語句;

在企業管理器中查看,命令行創建的數據庫出現了;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM