如何使用sqlcmd.exe 连接到数据库引擎

如何使用sqlcmd.exe 连接到数据库引擎,第1张

SQL Server 支持客户端使用 TCP/IP 网络协议(默认)和命名管道协议进行通信。 如果客户端正在连接到同一计算机上的数据库引擎实例,则还可使用 Shared Memory 协议。 通常有三种选择协议的方法。 sqlcmd 实用工具使用的协议按下列顺序确定:

sqlcmd 使用为连接字符串中指定的协议,如下所述。

如果连接字符串中未指定任何协议,则 sqlcmd 将使用连接到的别名中定义的协议。 若要将 sqlcmd配置为通过创建别名使用特定网络协议,请参阅创建或删除供客户端使用的服务器别名 (SQL Server 配置管理器)。

如果未通过其他方法指定协议, sqlcmd 将使用由 SQL Server 配置管理器中的协议顺序确定的网络协议。

下面的示例显示连接到 1433 端口上默认的数据库引擎实例以及假定侦听 1691 端口的数据库引擎命名实例的各种方法。 其中一些示例使用环回适配器的 IP 地址 (127001)。 请使用您的计算机网络接口卡的 IP 地址进行测试。

通过指定实例名连接到 数据库引擎 :

sqlcmd -S ComputerA

sqlcmd -S ComputerA\instanceB

通过指定 IP 地址连接到数据库引擎:

sqlcmd -S 127001

sqlcmd -S 127001\instanceB

通过指定 TCP\IP 端口号连接到数据库引擎:

sqlcmd -S ComputerA,1433

sqlcmd -S ComputerA,1691

sqlcmd -S 127001,1433

sqlcmd -S 127001,1691

使用 TCP/IP 进行连接

使用以下常规语法进行连接:

sqlcmd -S tcp:<computer name>,<port number>

连接到默认实例:

sqlcmd -S tcp:ComputerA,1433

sqlcmd -S tcp:127001,1433

连接到命名实例:

sqlcmd -S tcp:ComputerA,1691

sqlcmd -S tcp:127001,1691

使用命名管道进行连接

使用下列常规语法之一进行连接:

sqlcmd -S np:\\<computer name>\<pipe name>

连接到默认实例:

sqlcmd -S np:\\ComputerA\pipe\sql\query

sqlcmd -S np:\\127001\pipe\sql\query

连接到命名实例:

sqlcmd -S np:\\ComputerA\pipe\MSSQL$<instancename>\sql\query

sqlcmd -S np:\\127001\pipe\MSSQL$<instancename>\sql\query

在服务器上从客户端使用共享内存(本地过程调用)进行连接

使用下列常规语法之一进行连接:

sqlcmd -S lpc:<computer name>

连接到默认实例:

sqlcmd -S lpc:ComputerA

连接到命名实例:

sqlcmd -S lpc:ComputerA\<instancename>

首先要保证你的电脑上安装了mysql的客户端

然后连接数据库:

mysql -h 110110110110 -u root -p;

然后输入密码,上面的110110110110是mysql服务器地址,root是数据库的用户名。

然后就可以输入导入sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/mysqlsql;

上面的d:/mysqlsql是你的数据库文件

打开cmd,输入:sqlplus/nolog

输入:conn username/passworld@数据库名称

当然还有其他的方式:

sql>conn / as syddba;即可登录oracle超级管理员用户(不需要用户和密码)。

sql>conn username/password;通过输入用户名和密码的形式可以登录到普通用户。

sql>conn username/password@IP地址:端口/orcl;通过本命令可以访问安装在IP地址 上面的oracle用户。注意sys用户是orcl

打开CMD命令界面。

先我们可以运行 osql / ,这样就把所有可以通过CMD命令行 *** 作sqlserver的命令显示出来

写语句是请注意大小写。要按照下图中的写法写,不然会不识别。

然后我们知道connect 服务器是-S,登陆ID是-U,密码是-P

那我们现在来 *** 作试试看。

运行 osql -S 数据库服务器 -U 登陆用户名 -P 登陆密码

出现 1> 表示连接成功,这时候你可以输入sql语句来进行 *** 作了。

请记住在2>时输入GO,执行Sql语句

6

开始使用SQL命令 *** 作SqlServer数据库吧。

mysql -u root -p。

这是另外一种通过命令提示符窗口连接MySQL,就是我们常用的cmd命令提示符窗口。

在命令提示符窗口中输入mysql -u root -p,然后输入密码就可以连接到数据库。进入mysql环境后,就可以执行相关命令,像select、create这些语法都是可以执行。

另外一种MySQL安装,双击软件后d出界面,点击Next下一步。然后接受协议,点击Next下一步。选择Typical典型的,安装通用功能就可以,这里选中后会直接跳到下一个页面。点击Install,开始安装。如果Install旁边有类似防火墙的标志,需要在d出的窗中点击“是”。等待安装,需要一点时间,请耐心等待。安装成功后,进入MySQL介绍页面,点击Next。

选中CheckBox,然后点击Finish。这里会有个提示窗,点击“是”就行。进入MySQL配置页面,点击Next。保持默认设置就可以,点击Next下一步。保持默认配置,继续Next下一步。继续保持默认配置,点击Next下一步。继续保持默认配置,点击Next下一步。继续保持默认配置,点击Next下一步。保持默认配置,点击Next下一步。

自定义字符编码,选中utf8,然后点击Next。添加一个命令符窗口,然后点击Next。设置MySQL数据库密码,选中CheckBox,允许远程访问,然后点击Next。准备执行配置,点击Execute按钮。点击Finish,大功告成。

cmd命令窗口字符编码不一致或不兼容。

1、查一下服务器端的字符集。

2、把客户端的字符集设置为一致的。

3、你要用sqlplus的话,先通过设置环境变量来定义客户端的字符集。

需要 否则下面再有访问用到cmd的地方,就会报错,

而且如果不关闭数据库连接,比较占资源,如果访问的人较多,服务器会崩溃掉

我的做法一般是用using 用完之后,系统自动会收,相当于关闭了

db2 cmd命令 *** 作

1、 打开命令行窗口

  #db2cmd

2、 打开控制中心 >

以上就是关于如何使用sqlcmd.exe 连接到数据库引擎全部的内容,包括:如何使用sqlcmd.exe 连接到数据库引擎、cmd:怎么把sql文件导入数据库、怎样用cmd登陆oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9302964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存