sqlcmd的使用
2024-01-15 本文已影响0人
这货不是王马勺
连接数据库实例
本地连接基本命令
sqlcmd -S localhost -U sa -P '<YourPassword>'
其中-P可以不加,会提示手动输入密码。
如出现如下报错:
Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : SSL Provider: [error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:self signed certificate].
Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : Client unable to establish connection. For solutions related to encryption errors, see https://go.microsoft.com/fwlink/?linkid=2226722.
可以加参数-C跳过验证,等同于ADO.NET 选项TRUSTSERVERCERTIFICATE = true
常用:
cd /opt/mssql-tools18/bin
./sqlcmd -S localhost -U sa -C
若要使 sqlcmd 和 bcp 能从交互式/非登录会话的 bash shell 进行访问,请使用下列命令修改 ~/.bashrc 文件中的 PATH:
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc
常用操作
新建库
CREATE DATABASE TestDB;
go
显示库
1> select name,database_id from sys.databases;
2> go
删除库
1> drop database testDB;
2> go
更改数据库排序规则
ALTER DATABASE db01 COLLATE Chinese_PRC_CI_AS;
退出命令行
QUIT
参考:
https://linuxcpp.0voice.com/?id=128858