背景

我有一台虚拟机,想要连接sql server,但是又不想安装sql server怎么办。

方案

sql server有专门的访问客户端叫做sql server native client,然后还有一个命令行连接程序sqlcmd,其中sqlcmd依赖于sql server native client。这两者可以在Microsoft® SQL Server® 2008 R2 功能包下载到。

Microsoft® SQL Server® 2008 R2 Native Client

Microsoft SQL Server 2008 R2 Native Client (SQL Server Native Client) 是一个同时包含 SQL OLE DB 访问接口和 SQL ODBC 驱动程序的动态链接库 (DLL)。它对使用本机代码 API(ODBC、OLE DB 和 ADO)连接到 Microsoft SQL Server 2000、2005 或 2008 的应用程序提供运行时支持。应将 SQL Native Client 用于创建新的应用程序或增强需利用 SQL Server 2008 R2 新增功能的现有应用程序。SQL Server Native Client 的这个可再分发安装程序用于安装运行时所需的客户端组件,以利用 SQL Server 2008 R2 的新增功能,它也可以安装开发使用 SQL Server Native Client API 的应用程序所需的头文件。

下载地址:

  1. X86 包 (sqlncli.msi)
  2. X64 包 (sqlncli.msi)
  3. IA64 包 (sqlncli.msi)

注意:windows server 2008R2中只能安装X64的安装包,因为的系统是64位的,而下面的SQMCMD则64位与32位都可安装。

Microsoft® SQL Server® 2008 R2 命令行实用工具

用户使用 SQLCMD 实用工具可以连接 SQL Server 7.0、SQL Server 2000、SQL Server 2005 和 SQL Server 2008 和 2008 R2 实例,发送 Transact-SQL 批,以及从这些实例中输出行集信息。bcp 实用工具可以在 Microsoft SQL Server 2008 R2 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导出到数据文件。

注意:此组件要求有 Windows Installer 4.5 和 Microsoft SQL Server Native Client(本页提供的另一组件)。

下载地址:

  1. X86 包(SqlCmdLnUtils.msi)
  2. X64 包 (SqlCmdLnUtils.msi)
  3. IA64 包 (SqlCmdLnUtils.msi)

转载于:https://www.cnblogs.com/xwdreamer/archive/2012/08/10/2632340.html

SQL Server native client与sqlcmd单独安装相关推荐

  1. [28000][Microsoft][SQL server native client 10.0][SQL server]用户‘sa’登录失败。(18456)

    用native远程连接SQL server数据库提示:[28000][Microsoft][SQL server native client 10.0][SQL server]用户'sa'登录失败.( ...

  2. 因为数据库正在使用,所以无法获得对数据库的独占访问权。 (3101)[42000] [Microsoft][SQL Server Native Client 10.0][SQL Server]RES

    问题描述: SQL server 数据库还原时,遇到问题. [RES] Database restore start [RES] (Full)  [2022-06-27 22:12:15.000] [ ...

  3. 在Windows Server 2016和SQL Server Always On可用性组上安装SQL Server 2019

    In this article, we will proceed with configuring a SQL Server Always On Availability Groups and per ...

  4. 图解sql server 命令行工具sqlcmd的使用

    一 操作实例 安装了sql server后此工具已经有了: 以sa登录: 打个命令,没反映: 可执行操作系统命令:加上!!即可: 查看帮助: 再打命令,也没反映:查询结果不显示: 要加上go,才行: ...

  5. SQL Server 2008 R2 Developer Edition图文安装教程

    本文主要以截图的方式,详细说明SQL Server 2008 R2 Developer Edition的安装过程. 1.双击安装包中的setup.exe,如下图,点击"安装"→&q ...

  6. SQL Server 2000 JDBC驱动的完整安装及测试说明

    这是我在长沙牛耳软件教育中心做毕业设计时整理一篇文档,最近一些学弟问我,翻箱倒柜总算是把它给搂了出来.里面的数据库是我们当时做的项目的数据库,你可以根据自己的数据库进行修正,当然其他一些资料也需要根据 ...

  7. SQL Server 2005中的SQLCMD工具使用

    SQL Server 2005中的SQLCMD工具使用 1.你可以用SQLCMD执行交互式动作,如: C:\sqlcmd>sqlcmd 1> SELECT name from sys.da ...

  8. SQL Server 基础操作(一)安装数据库

    Windows server 2012 R2系统 安装SQL Server 2008数据库 1.创建虚拟机---安装Windwos server 2012 R2 操作系统 2.安装windows se ...

  9. 安装sql server 2000:以前的某个程序安装已在安装计算机上创建挂起的文件

    安装sql server 2000:以前的某个程序安装已在安装计算机上创建挂起的文件 安装SQL Server 2000或者升级sql server2000有时都会提示: 以前某个程序安装时挂起了文件 ...

最新文章

  1. 牛逼哄哄的 RPC 框架,底层到底什么原理?
  2. python signal模块作用_如何理解python中信号Signal?
  3. weblogic清除缓存
  4. .NET 5开源项目:b站账号快速升级到 Lv6,每天自动签到,观看,分享,投币视频!...
  5. linux上docker安装centos7.2
  6. 用C#改写Head First Design Patterns--SingleTon(原创)
  7. 使用Python模拟男人在长椅上选择座位的过程
  8. SQL sever2008 r2安装闪退的解决办法
  9. 【WIN问题】微软Microsoft onenote/store 无法连接网络无法同步解决
  10. Lin法求解多方式方程共轭复根
  11. matlab生成主对角占优,matlab实现判断是否能否生成严格对角占优矩阵
  12. 数字集群通信的业务与功能
  13. IP协议(IP协议报头、MTU、网段划分、NAT技术、路由的工作过程)
  14. Tensorflow 2.0 学习(chapter 6)
  15. 科普:手机的各种传感器原理及用途
  16. JAVA汉字拼音解析
  17. 百度api一键分享功能
  18. 正确在WPF中对Windows窗体背景进行设置
  19. 一个简单的基于形态学处理的报纸图像版面分割算法matlab仿真
  20. 新古典增长理论和内生增长理论的小总结

热门文章

  1. OpenSSH修改版本号教程
  2. C#中Invoke的用法
  3. 我怎么在AD里面找到已经改名的Administrator账户?
  4. 微信公众平台开发 微信JSSDK开发
  5. [LeetCode 001] Two Sum
  6. Swift主题色顶级解决方案
  7. Web前端优化最佳实践及工具集锦
  8. cj搜索算法-魔版(打表术失败总结)
  9. Git入门最终集!SSH公钥是乱码怎么办?IDEA与Git!将自己的代码上传至远程仓库!
  10. vba thisworkbook 切换表 执行 速度慢_带你初探VBA事件的大门—工作簿事件