如何在linux下通过ODBC连接SQL SERVER数据库

如何在linux下通过ODBC连接SQL SERVER数据库,第1张

解压文件 tar xvf odbc-sqlserver-1427-linux-x86-glibctar

# cd odbc-sqlserver-1427-linux-x86-glibc

# ls

alltar dsn_template_ssl install_intro licenses_template unixodbctarmd5sum

alltarmd5sum echo install_license licensetxt unixodbctarsum

alltarsum essqlservertarerr install_linkpaths licshell unixODBC_versiontxt

check_roottxt ident install_other_products OSnametxt uodbc

cmpver install install_paths sqlserver_create_dsnsh uodbcinstalltxt

configlog install_check_linux INSTALLtxt SQLSERVER_uodbcinstalltxt uodbc_tmp

drv_template install_check_products install_versioned tables_22189sql versioned

drv_template_2236 install_check_root introtxt tee

drv_template_ssl install_check_sunos licclient testlib

dsn_22189 install_check_tools license_requesttxt unixODBC

dsn_template install_init licensesout unixodbctar

执行install文件安装ODBC驱动(用root用户执行)

#/install

这个集合了很多 *** 作每步都会d出提示让你进入下一步

第一步提示Press the return key to read license,按回车即可

接下来会刷很多license信息Do you accept the license (q=quit, yes, no):

如果接受,输入yes

然后会执行一些检查命令,查看系统是否有基本一些命令工具的安装按回车进入下一步

紧接着会检查一些的包是否安装按回车进入下一步

此时会提示安装unixODBC需要依赖ODBC driver manager按RETURN进入下一步

然后会让你输入一些个人信息不想输的可以直接回车跳过

接下来会有一步让选择licence会有三个OPTION

[0] Exit

[1] View existing licenses

[2] SQLServer ODBC Driver V12

Please choose the product you would like a license for by entering its item number or enter one of the other options

可以选择2,但是选择之后发现这个license是收费的如果想出钱的话就去买我是直接quit了的进入下一步

按要求一步步输入IP地址,端口,用户名,密码,实例它会自动测试你提供的东西是否正确当有足够信息去连接数据库后,会提示输入一个DSN名字即为你的数据库起一个名字,方便后边登陆的时候使用

这一步完成后,配置基本完成了

别高兴的太早,还要配置一个环境变量

将LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/easysoft/sqlserver:/usr/local/easysoft/lib export LD_LIBRARY_PATH写入到用户profile文件中注意路径要正确

现在就可以验证啦

#cd /usr/local/easysoft/unixODBC/bin

#/isql -v dsn_name

可以连接就OK啦

很简单,你在A电脑安装一个ORACLE 客户端,然后,在你所安装的ORACLE主目录文件找到tnsnamesora文件打开,然后,(testdb是你要连接的B服务器实例名)加入一条记录如:

TESTDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680xx)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = testdb)

)

)

或者,你在A机器上Oracle Net Manager 手动添加一条记录,按步骤来。

1、需要安装mysql客户端,在终端使用yum命令即可安装,命令如下:

# yum install mysql-lib

2、安装完成后,使用mysql命令就能进行连接,连接时,需要用户名、密码、连接主机的IP地址

# mysql -uuser -ppassword -hhostname

# mysql -uroot -p87651234 -h192168110

3、在连接的时候,要保证防火墙3306端口是开通的,否则 可能连接出错

一、启动mysql服务 (1) rpm方式安装的mysql

-设置自动启动

#ntsysv --level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rcd/rclocal

/usr/local/mysql/bin/mysqld_safe&

-手工启动

#/usr/local/mysql/bin/mysqld_safe&

查看文章

mysql服务器(一)2009-06-15 11:18mysql服务器

一 认识和安装mysql

1 认识mysql

(1) mysql是一种网络数据库服务器产品

(2) mysql是开源的免费的

(3) mysql是关系型数据库管理系统,支持SQL

(4) mysql无溢出漏洞

(5) mysql提供丰富的API

(6) mysql提供丰富的数据类型

(7) mysql具较强的移值性

2 安装mysql软件

(1) rpm安装方式

#rpm -ivh perl-CGI

perl-DBI

perl-DBD-MySQL

mysq-

mysql-server

mysql-devel

(2) 编译安装方式

#groupadd mysql

#useradd -g mysql mysql

#tar -xzvf mysql-4119targz

#cd mysql-4119

#/configure --prefix=/usr/local/mysql

#make

#make install

#cp support-files/my-mediumcnf /etc/mycnf

#cd /usr/local/mysql

#bin/mysql_install_db --user=mysql

#chown -R root

#chown -R mysql var

#chgrp -R mysql

3 启动mysql服务

(1) rpm方式安装的mysql

-设置自动启动

#ntsysv --level 3

-手工启动

#service mysqld start

(2) 编译安装的mysql

-设置自动启动

#vi /etc/rcd/rclocal

/usr/local/mysql/bin/mysqld_safe&

-手工启动

#/usr/local/mysql/bin/mysqld_safe&

二、mysql的管理

1 如何连接mysql服务器

(1) Linux客户机

#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]

实例:

#mysql

mysql>

#mysql -h19216831 -uadmin -plinux

mysql>

(2) Windows客户机

-利用第三方mysql客户端软件

-利用浏览器连接(服务器必须安装web管理平台,如:phpmyadmin/webmin)

注:webmin的安装方法

#tar -xzvf webmin-125targz

#cd webmin-125

#/setupsh

2 数据库管理

(1) 认识mysql的数据

Linux系统下可以用sqlplus命令连接oracle数据库,方法如下:

sqlplus命令语法:

#sqlplus usr/pwd@//host:port/sid

#usr:用户名

#pwd:密码

#host:数据库服务器IP

#port:端口

#sid:数据库标识符

sqlplus命令连接Oracle示例:

[oracle@mzl ~]$ sqlplus risenet/1@//19216813099:1521/risenet

SQLPlus: Release 102010 - Production on Mon Feb 18 15:53:34 2008

Copyright (c) 1982, 2005, Oracle All rights reserved

Connected to:

Oracle9i Enterprise Edition Release 92010 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 92010 - Production

#测试数据库select查询语句

SQL> select instance_name,status from v$instance;

INSTANCE_NAME STATUS

---------------- ------------

risenet OPEN

SQL>

以上就是关于如何在linux下通过ODBC连接SQL SERVER数据库全部的内容,包括:如何在linux下通过ODBC连接SQL SERVER数据库、LINUX怎么远程连接ORACLE数据库、linux系统下如何用终端连接别人的MYSQL数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9808270.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存