sql server-SQl server 2008与ODBC的连接问题

问题描述

SQl server 2008与ODBC的连接问题

请问各位高手,现在我在一台电脑上安装了SQL Server2008作为数据库,并与这台电脑的ODBC进行连接。
1.如果我想用这台电脑作为公共数据库源,让其他电脑访问这台电脑SQL Server2008中的数据,其他电脑如何通过ODBC进行配置呢?
2.除了ODBC之外,还有没有其他方法?

解决方案

可以利用SQL Native Client或者其它驱动,OleDb,甚至命令行

解决方案二:

只要你的数据库的IP,端口对外开放,其他机器就可以用ODBC来连接数据库。

解决方案三:

关闭你的防火墙。别人连接你的IP加端口就行了。

解决方案四:

SQL SERVER的数据库连接,最好使用ADO.NET ,如果要其他电脑访问你的电脑的数据库,只需要把你的电脑的IP设置在connectionString里就行

解决方案五:

测试机test安装的是windows server2008+sql server 2008,数据库安装成功。可以连接局域网内其他机器的数据库(其他机器的数据库为SQL 2005)。但是网内其他机器访问test时,无法连接,报错。信息为:在建立与服务器的连接时出错。在连接到SQL SERVER 2005时,在默认的设置下SQL SERVER 不允许进行远程连接可能会导致次失败。(prodvier:命......
答案就在这里:求助SQL SERVER 2008连接问题

时间: 2024-12-23 18:05:25

sql server-SQl server 2008与ODBC的连接问题的相关文章

odbc-我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码

问题描述 我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码 我用sql server 2008 通过ODBC 连接了sybase 后 查询出的数据中文是乱码 解决方案 http://blog.sina.com.cn/s/blog_48e42dc90100i6ch.html 解决方案二: http://www.2cto.com/database/201203/122530.html

odbc-关于SQL server 2008 通过ODBC数据导入时出现“索引超出数组界限”

问题描述 关于SQL server 2008 通过ODBC数据导入时出现"索引超出数组界限" 各位大虾好! 我在通过ODBC向SQL2008导入数据时,弹出"索引超出数组界限"这个警示窗口,请问问题在哪里?怎么解决? 环境:系统win2008 64位 数据库:SQL2008 R2 64位 补丁为SP3补丁 不知道我说的清楚不? 解决方案 源数据是什么格式的,换一个小一点的数据集导入有问题么?有没有更多提示信息. 解决方案二: 我用server2000导入就没有问题

工作总结之PHP连接Microsoft SQL Server 2000/2005/2008

最近由于工作需要用于SQL Server,想做一个测试环境,SQL Server 2008不是刚出来,图个新鲜,就下载了2008版的,用了很多方法一直没能连接上SQL Server 2008.在网上找了一些资料,终于连接上了SQL Server 2008,整理了一下收集到的资料,利用中午休息时间,写个贴子发出来,让大家看看.呵呵!! PHP自带的MSSQL扩展php_mssql.dll原来是给SQL Server 2000用的,难怪连接不上2008?! -_-!!要使用SQL Server 20

SQL SERVER 2008 EXPRESS版本远程连接(tcp/ip)

原文 http://blog.csdn.net/zdhook/article/details/5064701 此问题折腾半天,google也搜索了,网上很多朋友一般做到第二步不成功,我也差点放弃了.最后通过第三步连接成功了. 1.防火墙允许1433 2.配置工具里的SQL Server 配置管理器.打开后,开启右边三个协议.并对tcp/ip如下配置   3.网上大部分做到第二步重启sql server服务,仍然无效.其实,需要修改连接字符串.指定我们配置的端口,还需要注意,安装时采用window

使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法_mssql2008

今日使用时代互联的海外空间,sql 2008 无限空间大小,开通账户后,使用sql server management studio 2008 连接数据库,可以链接上,但是无法查看自己的数据库,点击数据库后,提示 无法为该请求检索数据 错误916 解决方法如下 1:点击左侧的数据库,然后到右侧的 "名称"  上面点击右键   出来如图所示的菜单,取消掉策略运行状态和排序规则,再次点击数据库的时候,就能显示所有的数据库以及你自己的数据库了.

SQL Server 2005、2008 的 datetime 值范围(转)

SQL Server 2005.2008 的 datetime 最小值是:1753-01-01 00:00:00 最大值是:9999-12-31 23:59:59.997 这与 .NET 中的 DateTime.MinValue.DateTime.MaxValue 不匹配,与 System.Data.SqlTypes.SqlDateTime.MinValue.System.Data.SqlTypes.SqlDateTime.MaxValue 匹配. 其实 .NET 与 SQL Server 字段

正确配置ODBC连接sybase sql anywhere open server的步骤

具体步骤: 一.在服务器端以 dbsrv7.exe path\yyy.db -n ServiceName -x tcpip -q 启动数据库,这里也可以指定端口,详细的参数请用dbsrv7.exe /?获取. -n servicename:启动服务名为servicename的数据库服务用以标记网络数据库服务唯一标记: -x tcpip:使用tcp/ip协议,默认端口3362,注意不要被占用: -q 后台方式运行,没有数据库运行界面,只能看到进程: 二.启动成功后,另外机器操作:ODBC->新建一

.NET编程和SQL Server ——Sql Server 与CLR集成 (学习笔记整理-1)

原文:.NET编程和SQL Server --Sql Server 与CLR集成 (学习笔记整理-1) 一.SQL Server 为什么要与CLR集成 1. SQL Server 提供的存储过程.函数等十分有限,经常需要外部的代码来执行一些繁重的移植: 2.与CLR集成可将原本需要独立的程序来实现的功能迁移到SQL Server 内部进行数据操作: 3.T-SQL数据查询语言在返回数据集方面很好,但是除此之外表现不佳.与CLR的集成可解决这一问题: 4..NET的操作代码和执行的速度比T-SQL

如何使用Spark SQL 的JDBC server

简介         Spark SQL  provides JDBC connectivity, which is useful for connecting business intelligence (BI) tools to a Spark cluster and for sharing a cluster across multipleusers. The JDBC server runs as a standalone Spark driver program that can be