linux连接到sqlserver命令行

fiy 其他 190

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中连接到SQL Server的命令行可以使用FreeTDS来实现。下面是连接步骤:

    1. 安装FreeTDS:
    在Linux终端中使用以下命令安装FreeTDS:
    “`
    sudo apt-get install freetds-dev
    “`

    2. 配置FreeTDS:
    使用任何文本编辑器打开FreeTDS配置文件 `freetds.conf`,一般位于 `/etc/freetds/freetds.conf`。
    在文件末尾添加以下内容:
    “`
    [sqlserver]
    host =
    port =

    tds version = 8.0
    “`

    3. 测试连接:
    在Linux终端中使用以下命令来测试是否能够连接到SQL Server:
    “`
    tsql -S -U <用户名> -P <密码>
    “`
    例如:
    “`
    tsql -S sqlserver -U sa -P password123
    “`

    4. 连接到SQL Server的命令行:
    如果连接成功,将会进入SQL Server的命令行模式,可以执行SQL语句。
    例如,可以输入以下命令来查询数据库中的表:
    “`
    SELECT * FROM <表名>;
    “`

    需要注意的是,以上步骤中的参数需要根据实际情况进行修改,如SQL Server的IP地址、主机名、端口号、用户名和密码等。另外,确保Linux系统与SQL Server之间的网络连接是正常的。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux上连接到SQL Server的命令行,您可以使用以下命令:

    1. 安装ODBC驱动程序:首先,您需要在Linux系统上安装ODBC驱动程序。这可以通过以下命令完成(假设您使用的是Ubuntu):
    “`
    sudo apt-get install unixODBC
    sudo apt-get install unixODBC-dev
    “`

    2. 下载并安装ODBC驱动程序:在安装ODBC驱动程序之前,您需要从Microsoft官方网站下载适用于Linux的ODBC驱动程序。下载后,按照提供的说明进行安装。

    3. 配置ODBC:在安装完成ODBC驱动程序后,您需要配置ODBC数据源。打开终端,并运行以下命令:
    “`
    sudo nano /etc/odbc.ini
    “`
    在打开的文件中,添加以下内容:
    “`
    [SqlServerDSN]
    Description=SQL Server Data Source
    Driver=Server=
    Database=
    “`
    请注意,``应该是您安装ODBC驱动程序的路径,``是您的SQL Server的IP地址或主机名,``是您要连接的数据库的名称。

    4. 连接到SQL Server:使用以下命令连接到SQL Server:
    “`
    isql -v SqlServerDSN “`
    在这里,`SqlServerDSN`是您在第3步中配置的数据源的名称,``和``是您的SQL Server的凭据。

    5. 执行SQL查询:一旦连接成功,您可以使用标准的SQL查询语句进行数据库操作。在命令行中输入您要执行的SQL查询,并按Enter键执行。

    这些是在Linux上连接到SQL Server的基本步骤。请注意,具体的命令和配置可能会根据您使用的Linux发行版和ODBC驱动程序而有所不同。因此,请根据您的实际情况进行相应的调整和配置。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统下,我们可以使用FreeTDS来连接到SQL Server数据库的命令行。下面是连接到SQL Server数据库的详细步骤:

    第一步:安装FreeTDS库和ODBC驱动程序

    1. 打开终端,并以管理员权限运行以下命令来更新包管理器:
    “`
    sudo apt-get update
    “`

    2. 然后,安装FreeTDS库和ODBC驱动程序:
    “`
    sudo apt-get install freetds-dev unixodbc
    “`

    第二步:配置FreeTDS

    1. 使用文本编辑器(如vi或nano)打开FreeTDS配置文件(tds.driver):
    “`
    sudo vi /etc/freetds/freetds.conf
    “`

    2. 在文件的底部添加以下内容,修改其中的凭证信息和服务器地址:
    “`
    [sqlserver]
    host = SQL_Server_IP_Address
    port = SQL_Server_Port
    tds version = 7.3
    “`

    3. 保存并关闭文件。

    第三步:配置ODBC

    1. 使用文本编辑器打开ODBC配置文件(odbcinst.ini):
    “`
    sudo vi /etc/odbcinst.ini
    “`

    2. 添加以下内容,指定FreeTDS驱动程序的路径:
    “`
    [FreeTDS]
    Description = FreeTDS driver
    Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
    “`

    3. 保存并关闭文件。

    第四步:测试连接

    1. 在终端中,使用TDSVER环境变量设置FreeTDS的版本号:
    “`
    export TDSVER=7.3
    “`

    2. 运行`tsql`命令来测试连接:
    “`
    tsql -S sqlserver -U username -P password
    “`

    这里的`sqlserver`是在FreeTDS配置文件中添加的连接名称,`username`和`password`是SQL Server数据库的凭证信息。

    3. 如果连接成功,你将看到一个`1>`的提示符。你可以输入SQL查询或命令来与数据库进行交互。

    注:如果连接失败,你可能需要检查FreeTDS配置文件和ODBC配置文件中的凭证信息和服务器地址是否正确。

    以上就是在Linux系统下连接到SQL Server数据库的命令行的操作流程。使用FreeTDS和ODBC驱动程序,你可以在Linux系统上方便地与SQL Server数据库进行交互。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部