配置SQL Server数据库的ODBC DSN时为什么服务器没可选项

作者&投稿:邢武 (若有异议请与网页底部的电邮联系)
请高手帮忙!配置SQL Server数据库的ODBC DSN时为什么服务器没可选项 ?~

bag


"Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;"}uid数据库登录名数据源请高点拨

1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表

2、找到目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 3、删除其中的“PendingFileRenameOperations”(在这里说明一下,PendingFileRenameOperations文件位于Session Manager右侧,即当你点击Session Manager时,在右边就可以看到了)
4、关闭注册表 5、重新开始安装SQL Server 2000,一切OK了。简单吧
6、问题解决了,哈哈(如果上述步骤没能解决你问题,请继续往后看)
二、我是在WIN2003下安装的SQL2000,不用管"...SQL2000SP2不能安装在WIN2003下.."的提示,点继续,等安装完后再马上打上SP3,没有问题!
只是在安装过程中还出现了这个错误:
安装程序配置服务器失败。参考服务器错误日志和C:\WINNT\sqlstp.log 了解更多信息.
WINNT目录下的sqlstp.log中最后是这样的错误信息: 正在启动? Chinese_PRC_CI_AS
-m -Q -T4022 -T3659
正在与服务? driver=;server=GH;UID=saWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
driver=;server=GH;UID=saWD=;database=master [Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()).
driver=;server=GH;UID=saWD=;database=master
[Microsoft][ODBC SQL Server Driver][Shared Memory]一般性网络错误。
[Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionRead (recv()). SQL Server 配置?
####################################################
09:23:53 Process Exit Code: (-1) 09:24:14 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
09:24:14 Action CleanUpInstall:
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
09:24:14 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。
09:24:14 C:\WINNT\TEMP\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER 09:24:14 Process Exit Code: (0) 09:24:14 StatsGenerate returned: 2
09:24:14 StatsGenerate (0x0,0x1,0xf0000000,0x400,2052,303,0x0,0x1,0,0,0
09:24:14 StatsGenerate -1,Administrator)
09:24:14 Installation Failed.
解决方法: 首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息,然后
1 打开注册表 在"开始"--"运行"键入 "regedit"
2 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART + Microsoft + Windows + CurrentVersion + Setup
+ ExceptionComponents 3 将 ExceptionComponents 下面的文件夹全部删除! 如 .......
4 重新启动: 5 重新安装 SQL Server 2000
另外在一个BLOG上看到的一个说法: 问题的原因: 此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。
当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!
解决办法就是将计算机名称改为全部大写!
我便照着将我电脑的名称改为大写,然后重启,刚才的网络错误问题没了。但又提示我 sa 登录失败。 奇怪了,我重新安装指定的是空密码,怎么安装程序自己也会sa登录失败呢?后来才想起来,卸载Sql Server 是为了保住我的数据,就偷懒没有将原先Sql Server 安装目录下的Data文件夹内的文件删除,master.mdf 和master.ldf都在。 以前的的Sql Server是设了密码的。于是感快将这两个文件删除。再重新安装一次,OK! 安装成功.
总结:
1、 以后计算机名称一定用大写,免得惹来不必要的麻烦.
2、重装Sql Server时一定要记得将master.mdf 和master.ldf删除。
注: 我的计算机名称也是小写,但我并没有把计算机名称换成大写,只是在SQL安装过程中把用户名改成了大写,再按照上面的做法删除文件夹和清除注册表后安装成功的,所以我觉得以上的说法值得探讨!
以下还收集一些SQL2000安装程序配置服务器失败的一些解决方法: 1. sql server 2000安装出错,无法找到动态链接库sqlunirl.dll 安装文件肯定没有错,因为以前安装过,绝对可以用,机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无法完成配置。后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原
============================
现在问题解决了,总结了一些经验
当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office
当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹,再安装
当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和system32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)
当出现安装程序配置服务器失败时,可以试着用一下方法解决 此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log
失败一:
正在与服务?
driver=;server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H driver=;server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
driver=;server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H
SQL Server 配置? ###############################################################################
13:40:06 Process Exit Code: (-1) 13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。 13:40:09 Action CleanUpInstall:
当出现这个错误时,试一下重装系统文件 我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装 修复系统文件之后,再装sql server,则不会出现此错误消息
失败二: 正在与服务?
driver=;server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序 管理器] 未发现数据源
driver=;server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序 管理器] 未发现数据源
driver=;server=ZHL;UID=sa;PWD=;database=master [Microsoft][ODBC 驱动程序 管理器] 未发现数据源
SQL Server 配置? ###############################################################################
13:50:07 Process Exit Code: (-1) 13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。 13:50:10 Action CleanUpInstall:
当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的内容
这时可以选择修复注册表,或安装ODBC修复工具.
失败三:
在与服务? driver=;server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).
driver=;server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()). driver=;server=ZHL;UID=sa;PWD=;database=master
[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()). SQL Server 配置?
###############################################################################
17:17:41 Process Exit Code: (-1) 17:17:45 安装程序配置服务器失败。参考服务器错误日志和 当出现这个错误时,必须安装ODBC修复工具


是在服务器的管理工具---数据源(OBBC)里边选择系统DSN就可以了。是不是你的服务器装的时候没有装上这个组件呀

DNS 需要自己设置的!
你百度搜一下你那个地区的DNS是多少吧!


蓬江区17542907143: 如何配置SQL Server ODBC数据源 -
畅育吡罗: 以WINDOWS XP下配置SQL SERVER的ODBC数据源为例 第一步 在控制面板下选择 管理工具--ODBC数据源,双击图标 第二步 在用户DSN 选项卡片上,点“添加”按钮,出现创建新数据源对话框,选择SQL Server 第三步 输入数据源名称、...

蓬江区17542907143: 如何配置数据库ODBC数据源 -
畅育吡罗: 如何配置数据库ODBC数据源1、在控制面板>管理工具中找到"数据源ODBC",并启动.2、点击添加3、选中 sqlserver4、填写服务器地址5、填写登陆账号、密码6、选择默认连接的数据库7、配置完成,可以测试连接

蓬江区17542907143: SQL Server 配置管理器在哪里找的? -
畅育吡罗: 1. 数据库引擎启动. 开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有...

蓬江区17542907143: mysql怎样配置ODBC数据源 -
畅育吡罗: 下面以mySql数据库为例,简单介绍一下ODBC数据源的配置方法.1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-5.1.7-win32.msi以默认选项安装该文件.2、打开“控制面板”——“管理工具”——“数据...

蓬江区17542907143: Eclipse中怎样配置SQL SERVER 2005数据库并完成测试 -
畅育吡罗: 一、SQL Server 2005的配置:1、安装好SQL Server 2005后,运行 开始 → 所有程序 → Microsoft SQL Server 2005 → 配置工具 → SQL Server Configuration Manager.在打开的窗口的左边找到 MSSQLSERVER的协议,在右边右单击 TCP/IP...

蓬江区17542907143: SQL配置ODBC数据源 -
畅育吡罗: 1、在控制面板>管理工具中找到"数据源ODBC",并启动.2、点击添加3、选中 sqlserver4、填写服务器地址5、填写登陆账号、密码6、选择默认连接的数据库7、配置完成,可以测试连接 扩展资料:spring中配置数据源的几种常见方式:1、...

蓬江区17542907143: sqlserver数据库怎么配置 -
畅育吡罗: 1.大多数 Windows 用户都需要一个 SQL Server 登录名以便连接到 SQL Server.本主题说明了如何创建 SQL Server 登录名.2.创建使用 Windows 身份验证 (SQL Server Management Studio) 的 SQL Server 登录名3.在 SQL Server ...

蓬江区17542907143: sqlserver怎么配数据库 -
畅育吡罗: 1 在安装有SQLServer数据库的计算机上,我们在使用数据库的过程中,有时候会在任务管理器里发现sqlservr.exe这个进程的内存和CPU占用率较高.2 接下来我们来看一下,如何解决上面这个问题,需要设置SQLServer数据库的内存配置.登...

蓬江区17542907143: 如何设置SQLServer数据库内存 -
畅育吡罗: 1、打开SQL Sever 2008 R2数据库2、在打开的连接到服务器对话框中,输入相关连接信息后,点击“连接”3、右键数据库根节点,选择“属性”4、弹出服务器属性页,选择页中包含常规、内存、处理器等选项5、在选择页中我们点击“内存”,我们可以修改每次查询占用的最小内存值6、在选择页中切换到“安全性”,我们可以重新设置服务器身份验证的模式

蓬江区17542907143: 润乾报表如何配置sql server数据库 -
畅育吡罗: 那个就是sql server 配置数据源两个方法:1)配置》数据源》新建》关系数据库》 数据源名称随便写个,自己认识就成数据库类型sqlsvr 驱动程序点一下下拉按钮把他自带的驱动选中 数据源url“jdbc:JTurbo://192.168.0.1/[数据库名]/charset=GBK”不带引号,将192.168.0.1是服务器ip地址,数据库名根据实际情况改下,用户名和口令输下2)先通过控制面板》管理工具》odbc数据源,配置一个数据源连接想要的数据库(网上有很多资料),润乾 配置》数据源》新建》ODBC数据源 起个名字,数据库类型选中sqlsvr ,从ODBC名称中选中自己刚才配好的数据源,用户名和密码填上,确定后点击连接.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网