sqlodbcserver
1. 请问如何配置ODBC连接远程的sql Server数据库
这好像不是你数据库设置的问题,而是局域网的问题,你试试看,在控制面板>管理工具>本地安全策略,中启动你和对方的guest帐号,网络访问方式改为经典-本地访问 ,在拒绝从网络访问这台计计算机中删除所有的,拒绝做为服务器登陆中清空所有的,然后关闭windows防火墙,
局域网内winXP(professional)的访问是个经常困扰大家的不大不小的问题,上次说我不够详细,你现在可以按以下的方法试一下,如果不成功,也可照此方法来解决局域网中经常出现的莫名奇妙的错误!!!我也是做DBMS的,出现的很多问题,貌似数据库故障,其实不然!!
一、首先启用guest来宾帐户;
二、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里,“从网络访问此计算机”中加入guest帐户,而“拒绝从网络访问这台计算机”中删除guest帐户;
三、我的电脑→工具→文件夹选项→查看→去掉“使用简单文件共享(推荐)”前的勾;
四、设置共享文件夹;
五、控制面板→管理工具→本地安全策略→本地策略→安全选项里,把“网络访问:本地帐户的共享和安全模式”设为“仅来宾-本地用户以来宾的身份验证”(可选,此项设置可去除访问时要求输入密码的对话框,也可视情况设为“经典-本地用户以自己的身份验证”);
六、右击“我的电脑”→“属性”→“计算机名”,该选项卡中有没有出现你的局域网工作组名称,如“work”等。然后单击“网络 ID”按钮,开始“网络标识向导”:单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,如“work”,再次单击“下一步”按钮,最后单击“完成”按钮完成设置。
一般经过以上步骤,基本可以解决。如果不行,再往下看:
七、检查本地连接是否被禁用,右击“本地连接”→“启用”;
八、关闭网络防火墙;
九、检查是否启用了域,是否加入了该域并检查域设置;
十、检查是否关闭了server服务;
十一、检查本地连接IP、子网掩码、网关及DNS设置是否有误;
十二、“本地连接”→属性→常规,检查是否安装了“Microsoft网络文件和打印机共享”、“Microsoft网络客户端”以及TCP/IP协议;
十三、某些局域网游戏和软件须安装NetBEUI协议。而且网上有文章说,在小型局域网中,微软在WinXP中只支持的TCP/IP协议和NWLink IPX/SPX/NetBIOS兼容协议表现不尽如人意,在小型局域网(拥有200台左右电脑的网络)中NetBEUI是占用内存最少、速度最快的一种协议。
安装方法:
①放入Windows XP安装光盘,到“valueaddMsft et etbeui”目录下将Netnbf.inf复制C:\Windows\INF中;
②将Nbf.sys复制到C:\Windows\System32\Drivers中;
③开始→控制面板→网上邻居”→“网络连接”→“本地连接”(就是你目前使用中的局域网连接)上按右键→“属性”→“常规”→“安装”→“通讯协议”→→“添加”,此时就可以看到“NetBEUI Protocol”这一项(此项原来是没有的),选取NetBEUI之后,按确定就OK了。
十四、作为网络浏览服务器的电脑由于病毒、配置低运行慢以及死机等原因导致网络上的计算机列表得不到更新,使得某些机器有时候在网上邻居中找不到。
解决办法:最简单的办法是重启各种网络设备和电脑,或者关闭个别有上述问题的电脑上的网络浏览服务器功能,方法如下:
win2000/XP下禁用Computer Browser服务
十五、给系统打上补丁。WinXP访问网上邻居的速度较慢,这是WinXP的一个Bug,当我们打开网上邻居时,操作系统首先会从计划任务中进行查找,因此就大大影响了访问的速度,除非您已经安装了SP1补丁才不会存在这个问题。
可以手工解决这一问题。从注册表中找到“\HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace”,这里有一个名为“{D6277990-4C6A-11CF-8D87-00AA0060F5BF}”的子键,该子键指向“计划任务(Scheled Tasks)”,将它直接删除即可。
十六、先卸载网卡驱动,重启再重装;
十七、硬件问题,检查网卡、网线、集线器、路由器等,在检查之前,最好先重启一下网络设备(集线器、交换机、路由器)看能否解决;
十八、病毒(木马)原因。升级病毒库安全模式下全盘杀毒。
2. 请教!为何我设置odbc数据源连接sql server数据库连接不上
能否连接得上,要看你的安装方式:不妨照我下面的说明试一试:使用SQL语句:使用NT验证的安装方法的局域网共享SQL
server服务器:1.进入企业管理器添加用户帐户:[安全性][新建登录][常规]叶面:[名称]:选择ECHOGUEST,使用windows身份验证,数据库改为sqlserver[服务器角色]叶面:选择[Database
Creators]、[Bulk
Insert
Administrators][数据库访问]叶面:选择[sqlserver]2.进入到sqlserver数据库:选择[用户][ECHOGUEST]选择数据库角色中允许:默认的[public],添加db_backupoperator,db_datareader,db_datawriter3.在查旬分析器中添加用户帐户:语法:sp_grantdbaccess
[@loginname=]'login'[,[@name_in_db]'name_in_db'[OUTPUT]]login:当前数据库中新的安全账户的登录名称,Windows
NT组和用户必须使用Windows
NT域名限定,格式为‘域用户’例如LONDONJocb.登录不能使用数据库中已有的账户作为别名。name_in_db:表示数据库中的账户的别名。例子:EXEC
sp_grantdbaccess
'ECHOGUEST','ECHOGUEST'但是要注意:(1).在使用安全账户访问数据库之前,必须授予他对当前数据库的访问权限,删除权限sp_revokedbaccess
[@name_in_db=]'name'。(2).如果当前数据库中没有guest安全账户,而且login为guest,则可以添加guest的安全账户。(3).sa登录不能添加到数据库中。(4).不能再用户定义的事务中执行sp_grantdbaccess.
3. 如何配置sql server odbc数据源
以WINDOWS XP下配置SQL SERVER的ODBC数据源为例
第一步 在控制面板下选择 管理工具--ODBC数据源,双击图标
第二步 在用户DSN 选项卡片上,点“添加”按钮,出现创建新数据源对话框,选择SQL Server
第三步 输入数据源名称、数据源描述和SQL Server 所在的服务器名称或者IP地址。服务器名称可以是SQL Server所在的机器名称,也可以是IP地址。单击下一步按钮。
第四步 选择登录SQL Server时的身份验证方式。并输入登录SQL Server时所用到的用户名和密码。这里的用户名和密码是在SQL Server中建立的。
第五步 在更改默认的数据库填选择数据库名,点击下一步。
第六步,点击完成,并测试数据源,测试成功后就完成ODBC数据源的创建了。
4. Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝
Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝是设置错误造成的,解决方法为:
1、在附加文件目录下找到.mdf文件,点击右键,查看“属性”,选择“安全”选项卡,点击“编辑”编辑按钮。
5. 如何配置SQL Server ODBC数据源
1. 管理工具
2. 数据源
3. 选用户DSN选项卡,然后点添加
4. 选择sql server,点完成
5. 名称自定义,随便写个;
服务器写上sql server地址,如果不是默认端口则要带上端口,点下一步
6.如果是本机的数据库,直接点下一步即可;
如果不是就选:SQL Server验证
底下的用户名和密码框变成了可编辑状态,写上用户和密码,点下一步
7.默认数据库啥的看自己需求,默认是master库,如果好了就点下一步
8.这个选项卡也看自己需求,好了以后点完成
9.点击测试数据源
10.如果测试结果里显示测试成功,表示创建好了
6. SQL SERVER 无法连接ODBC数据库
SQL SERVER 无法连接ODBC数据是设置错误造成的,解决方法为:
1、首先点击控制面板 在控制面板界面找到管理工具 点开该选项。
7. SQL Server ODBC 驱动的安装问题
sql
server的
odbc驱动程序
无需手动安装,只要安装好sql
server就可以在odbc管理器中找到sql
server的驱动(一般都在最下面那个)。
如果确实没有找到驱动的话,建议重新安装sql
server。
8. ODBC如何连接SQL Server 2008数据库
sql server安装完成基本就可以使用了,不用设置和配置。
你打开ODBC,添加一个系统或是用户的,选择联接的时候,驱动选择SQL server。
到点完成,就进入到配置界面,基本就是设置一下,下一步,一直到完成。
9. ODBC无法连接SQL SERVER
应该是你的sql
server
2005
没有启用远程连接造成的,请参考以下方法启用远程连接
一、为
sql
server
2005
启用远程连接
1.
单击"开始",依次选择"程序"、"microsoft
sql
server
2005"、"配置工具",然后单击"sql
server
外围应用配置器"。
2.
在"sql
server
外围应用配置器"页上,单击"服务和连接的外围应用配置器"。
3.
在"服务和连接的外围应用配置器"页上,展开"database
engine"(数据库引擎),
单击"远程连接,选择"本地连接和远程连接"复选框,选择适用于您的环境的相应协议(我这里使用tcp/ip),然后单击"应用"。
注意:请在接收到以下消息时单击“确定”。
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
二、启用
sql
server
browser
服务
1.
单击"开始",依次选择"程序"、"microsoft
sql
server
2005"、"配置工具",然后单击"sql
server
外围应用配置器"。
2.
在"sql
server
外围应用配置器"页上,单击“服务和连接的外围应用配置器”。
3.
在"服务和连接的外围应用配置器"页上,单击"sql
server
browser",在"启动类型"中单击"自动"选项,然后单击"应用"。
4.
单击"启动",然后单击"确定"。