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
上一篇下一篇

猜你喜欢

热点阅读