sql server 安装 netwksta.sys 时出错怎么办

sql server 安装 netwksta.sys 时出错怎么办

本文目录

  • sql server 安装 netwksta.sys 时出错怎么办
  • 矩阵特征值和特征向量
  • 求教跨Server访问的问题
  • SQL Server 错误代码有哪些
  • win7系统上OBDC用户DSN,接连失败,未找到指定的SQL Server
  • 真封神架设问题 高手来!
  • 登录管家婆辉煌2008++的时候显示BNETLIB][ConnectionOper (Connect()).]SQL Server
  • ubuntu benchmark怎么进行测试

sql server 安装 netwksta.sys 时出错怎么办


可能出在应用程序当前目录中的 netlib,正在装载的是这个 netlib,而不是系统目录中的那个。也可能是该 netlib 安装不当或已损坏
如果错误文本中所指定的 netlib 存在于 Windows 系统目录外的其它地方,请将其删除。如果 netlib 只存在于系统目录中,在客户端安装客户实用工具,然后重新启动应用程序。

矩阵特征值和特征向量


FORTRAN下最专业的是软件包LAPACK,
实数单精度的subroutine是sgees
实数双精度的subroutine是dgeev
复数单精度:cgeev
复数双精度:zgeev
程序下载链接:
http://www.netlib.org/lapack/single/
http://www.netlib.org/lapack/double/
http://www.netlib.org/lapack/complex/
http://www.netlib.org/lapack/complex16/
在这些见页上分别找sgees.f dgeev.f cgeev.f zgeev.f
要是C++,在boost sandbox里有LAPACK的BINDING

求教跨Server访问的问题


企业管理器中的设置:
1.在企业管理器中,选择菜单上的“工具“,再选择“选项
2.在弹出的“SQL Server企业管理器属性“窗口中,点击“高级“选项卡
3.在“连接设置“下的“登录超时(秒)“右边的框中输入一个比较大的数字,如 20.
查询分析器中的设置:
工具 -- 选项 -- 连接 -- 将登录超时设置为一个较大的数字
四.大部分机都用Tcp/ip才能成功,有次我发现用Named Pipes才可以?
这是因为在windows 2000以后的操作系统中,MS为解决SQL SERVER的安全问题将TCP/IP配置
为SQLSERVER的默认连接协议,你可以在CLIENT NETWORK UTILITY中看到TCP/IP和NAME PIPE
顺序
你也可以在:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]
“ProtocolOrder“=hex(7):74,00,63,00,70,00,00,00,00,00
看到默认的协议。
2.怎么在程序中更改Named Pipes , Tcp/ip ,其sql语句怎么写?
你可以在上面提到的注册表的位置修改
CLIENT端:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\SuperSocketNetLib]
“ProtocolOrder“=hex(7):74,00,63,00,70,00,00,00,00,00
SERVER端:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib]
“ProtocolOrder“=hex(7):74,00,63,00,70,00,00,00,00,00
我的问题应该属于第一类,遗憾的是我按照上面说的方法都不能解决这个问题。我使用:telnet 《服务器IP地址》 1433 显示不能正确连接。按照说的方法也不能解决这个问题。有网友说出现1433端口不能连接的因为是Sql Server 2000没有打补丁的缘故,但我打过sp4后仍然不能正确连接1433端口。
我在web.config里的设置为:
《configuration》
《appSettings》
《!--“data source=SASANK;initial catalog=CODER;persist security info=False;user id=sa;workstation id=SASANK;packet size=4096“--》
《add key=“ConnectionString“ value=“server=localhost;Trusted_Connection=false;user id=sa;passWord=sa;database=sichuan“/》

《/appSettings》
《system.web》
找了好久原因,都不行。
后来试着将数据库连接项改为:
《add key=“ConnectionString“ value=“server=192.168.254.60;Trusted_Connection=false;user id=sa;password=sa;database=sichuan“/》也就是把其中的Server改为我的机器在局域网中的IP地址(注意我是本机调试,我把server改为机器名也不行),连接运行,竟然成功了!

SQL Server 错误代码有哪些


HY000 所有绑定列都是只读的。
解释:必须是可升级的列,以使用 SQLSetPos 或 SQLBulkOperations 更改或插入行。
HY000 已检测到一个旧 netlib (%s)。请删除并重新启动应用程序。
解释:正在装载的 netlib 已过期。驱动程序请求一个较新的 netlib。
问题可能出在应用程序当前目录中的 netlib,正在装载的是这个 netlib,而不是系统目录中的那个。也可能是该 netlib 安装不当或已损坏。如果错误文本中所指定的 netlib 存在于 Windows 系统目录外的其它地方,请将其删除。如果 netlib 只存在于系统目录中,在客户端安装客户实用工具,然后重新启动应用程序。
HY000 尝试将 NULL 值大容量复制到不接受 NULL 值的 Server 列中。
解释:字段包含 NULL 值,但列不允许 NULL 值。
HY000 尝试将过大的列大容量复制到 SQL Server。
解释:为列提供的长度大于表中的列定义。
HY000 尝试读取 BCP 格式文件的未知版本。
解释:bcp 格式文件中的标题行采用了不可识别的版本。
HY000 错误的大容量复制方向。必须是 IN 或者 OUT。
解释:bcp_init 调用没有为 eDirection 参数指定有效的方向。
HY000 错误的终止符。
解释:bcp_bind 中提供的终止符字符串无效。
HY000 Bcp 主文件必须至少包含一列。
解释:未选定任何要装载的列。
HY000 无法生成 SSPI 上下文。
解释:驱动程序无法获得集成安全性所要求的 SSPI 上下文。本机错误将包含该 Win32 错误代码。
HY000 无法初始化 SSPI 包。
解释:驱动程序无法获得集成安全性所要求的 SSPI 上下文。本机错误将包含该 Win32 错误代码。
HY000 通讯模块无效。未正确安装驱动程序。
解释:网络库 .dll 已损坏。在客户端安装客户实用工具,然后重新启动应用程序。
HY000 连接忙,结果针对另一个 hstmt。
解释:SQL Server ODBC 驱动程序只允许一个活动的 hstmt。有关更多信息,请参见使用默认结果集。
HY000 未对 BCP 启用连接。
解释:使用 BCP API 的应用程序必须在连接之前设置 SQLSetConnectAttr 或 SQL_SS_COPT_BCP 特性。
HY000 关闭连接时失败。
解释:网络库中的 ConnectionClose 函数失败。此问题通常是由网络或 SQL Server 问题引起的。
HY000 对于 BCP,必须对所有变长数据指定长度前缀或终止符。
解释:用 SQL_VARYLEN_DATA 调用了 bcp_bind,但未指定前缀长度或终止符。
HY000 只有在复制到服务器中时,才能跳过主文件列。
解释:bcp out 格式文件指定应跳过列。不允许进行这种指定。创建一个视图,其中只包含所需列和该视图的 bcp out,或使用 -Q 标志提供一个只选择所需列的 SELECT 语句。
HY000 在 BCP 格式文件中找到不正确的主列号。
解释:格式文件所包含的列号大于表中的列数。
HY000 在读取 bcp 数据文件时发生 I/O 错误。
HY000 在读取 BCP 格式文件时发生 I/O 错误。
HY000 写入 bcp 数据文件时发生 I/O 错误。
HY000 在写入 bcp 错误文件时发生 I/O 错误。
HY000 无效选项。
解释:到 bcp_control 的 eOption 参数无效。
HY000 默认参数后面不允许有非默认参数。
解释:在任何已用默认值进行指定的参数后面,存储过程的参数不能有非默认值。
HY000 没有足够的列绑定。
解释:对于 bcp out,未绑定表的所有列。创建一个视图,其中只包含所需列和该视图的 bcp out,或使用 -Q 标志提供一个只选择所需列的 SELECT 语句。
HY000 ODBC BCP/驱动程序版本不匹配。
解释:Sqlsrv32.dll 和 Odbcbcp.dll .dll 不具有相同的版本。在客户端安装客户实用工具,然后重新启动应用程序。
HY000 TDS 流中发生协议错误。
解释:服务器的 TDS 流无效。此问题一般是由 SQL Server 问题引起的。请查看SQL Server 错误日志。
HY000 表中包含的行数小于第一个行计数。
解释:提供了起始行号,但服务器上的表未包含那些行数。未向主文件复制任何行。
HY000 表中包含的行数小于最后一个行计数。
解释:提供了结束行号,但服务器上的表未包含那些行数。
HY000 表没有 text/image 列。
解释:调用了 bcp_moretext,但表不包含任何 text 或 image 列。
HY000 TDS 缓冲区长度过大。
解释:服务器的 TDS 流无效。此问题一般是由 SQL Server 问题引起的。请查看SQL Server 错误日志。
HY000 文本列数据不完整。
解释:bcp_moretext 所提供的长度的总和与 bcp_bind 或 bcp_collen 中所提供的长度不匹配。
HY000 BCP 主文件包含的行数小于第一个行计数。
解释:提供了起始行号,但主文件未包含那些行数。未装载任何行。
HY000 行长度超过了 SQL Server 所允许的最大长度。
解释:行的数据长度的总和大于最大行大小。
HY000 无法在服务器上找到完成此操作所需的存储过程(用 SQL Server 提供)。请与系统管理员联系。
解释:通过执行 \Msqql\Install\Instcat.sql 安装 ODBC 目录存储过程。
HY000 无法装载通讯模块。未正确安装驱动程序。
解释:此客户端上不存在为该连接指定的网络库 .dll。在客户端安装客户实用工具,然后重新启动应用程序。
HY000 无法打开 BCP 主数据文件。
解释:在 bcp_init 调用中指定的文件名不存在,或已由另一个应用程序打开。
HY000 无法打开 BCP 错误文件。
解释:在 bcp_init 调用中指定的错误文件名不存在,或已由另一个应用程序打开。
HY000 无法读取驱动程序版本。
解释:驱动程序无法在其 .DLL 中读取版本块。在客户端安装客户实用工具,然后重新启动应用程序。
HY000 在 BCP 数据文件中遇到意外 EOF。
解释:在执行 bcp in 操作过程中,在处理最后一行的过程中,检测到了文件结尾。通常,这是由于原始表和正在装载的表具有不同的列数、类型、为空性或大小而造成的。
HY000 Unicode 转换失败。
解释:在和 Unicode 字符串之间进行转换时出错。本机错误将包含该 Win32 错误代码。
HY000 Unicode 转换失败。必须在客户系统上安装 SQL server 代码页。
解释:服务器代码页必须在客户端存在,方能执行正确的操作。清除 DSN 的“自动转换“复选框,或在客户端安装服务器的代码页。运行 EXEC sp_server_info 18 可以确定服务器代码页。
HY000 从 SQL Server 接收到未知的令牌环。
解释:服务器的 TDS 流无效。此错误一般是由服务器上的问题引起的。请查看SQL Server 错误日志。
HY000 警告:部分插入/更新。插入或更新 text 或 image 列不成功。
解释:在插入或更新 text、image 或 ntext 列的过程中发生了错误。该列将包含不正确的数据。如果可能,请回滚事务。

win7系统上OBDC用户DSN,接连失败,未找到指定的SQL Server


在 SQL Server 2000 自定义安装中,如果只选择了 TCP/IP 协议,并禁用了所有其他协议,SQL Server 可能无法初始化并侦听 TCP/IP 套接字。服务器网络实用程序显示它正在侦听 TCP/IP 端口 1433,但它并未侦听该端口。客户机可能无法连接,并且可能会出现以下错误消息
Connection failed:SQL State:’01000’ SQL Server Error:11004 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen (Connect()).Connection Failed:SQL State:’08001’ SQL Server Error:6 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Specified SQL server not found.
Unable to connect to server ’servername’:Server:Msg 6, Level 16 state 1. [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Specified SQL server not found.
[TCP/IP Sockets]Specified SQL server not found.[TCP/IP Sockets]ConnectionOpen (Connect()).
请注意:除这种特定情况外,如果有其他 TCP/IP 连接问题,也可能会出现以上错误消息。要确定 SQL Server 是否在侦听 TCP/IP 端口,请检查以下注册表项中的 TcpPort 是否被错误地设置为空:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ [Instance Name]\MSSQLServer\SuperSocketNetLib\Tcp\REG_SZ TcpPort=
若要解决此问题,请按照下列步骤操作: 1. 启动注册表编辑器 (Regedt32.exe)。
2. 在以下注册表项中找到 TcpPort 值:
命名实例:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\[InstanceName]\MSSQLServer\SuperSocketNetLib\Tcp\TcpPort
默认实例:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP\TcpPort
3. 在编辑菜单上,单击字符串。输入以下两个值之一: a. 键入您希望的端口号。
- 或 -
b. 输入值 0 以让 SQL Server 在下次启动时动态检测并指定一个端口。
4. 单击确定。
5. 退出注册表编辑器。

真封神架设问题 高手来!


运行出错常见问题:login_server运行不了一闪而过,是你的IP填错了.login_server能运行起来而world_server运行不起来很明显是的MySQL没启动,因为MySQL不是开机运行的所以每重启一次电脑就必须启动一次MySQL 不然就会出现你所见到的这种现象.

登录管家婆辉煌2008++的时候显示BNETLIB][ConnectionOper (Connect()).]SQL Server


Sql Server远程连接数据库时发生“[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问 ”的情况,原因有很多种,一般情况都是用过检查:
1、 防火墙;
2、1433端口;
来排除故障,但今天发现有以下情况同样会造成这个现象。
排除过程:
1、检查防火墙设置和1433端口设置正确;
2、如果出现“找不到网络路径”的报错,那么最好先PING一下它的IP地址。如果PING不通,那么需要先确认它是否连在网络或者网络连通性是否正常。然后查看是否启用了防火墙或者屏蔽掉了相应的端口。如果PING IP地址是正常的,但PING目标机器的计算机名不通,则需要查看是事网络名称解析有问题。关于如何诊断名称解析问题,可以先查看是所有客户端机器有问题还是某一台机器有问题。如果是所有机器的名称解析都有问题,那么你需要到网络的DNS或WINS服务器上检查了。如果只是某一台机器有问题,你需要先检查一下hosts和lmhosts文件;如果正常,可以重新注册一下DNS名字(ipconfig/reisterdns)。
----正常;
3、如果出现“xxx计算机无法访问,您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限”的报错,这可能是计算机的安全设置被改动过了,导致目标计算机无法被访问。可以采取以下步骤解决:
---存在这个问题,通过以下方法来解决
a. 打开“我的电脑”,在菜单上选择“工具”-》“文件夹选项”-》“查看”,清除“使用简单文件共享(推荐)”的选择。
b. 右键点击“我的电脑”,选择“管理”,选择“本地用户和组”-》“用户”,右键点击Guest用户,选“属性”,清除“帐户已停用”的选择。
c. 点击“开始”-》“运行”,输入secpol.msc,选择左边的“本地策略”-》“用户权力指派”,双击右边的“从网络访问此计算机”,保证其中有Everyone,双击左边的“拒绝从网络访问此计算机”,保证其是空的。
d. 选择左边的“本地策略”-》“安全选项”,a.确认右边的“网络访问:本地帐户的共享与安全模式”为“经典”;b.确认右边的“Microsoft网络客户:为通讯启用数字签名(总是)”为“已停用”;c.确认右边的“Microsoft网络客户:为通讯启用数字签名(如果服务器允许)”为“已启用”;d.确认右边的“Microsoft网络服务器:为通讯启用数字签名(总是)”为“已停用”;e.确认右边的“Microsoft网络服务器:为通讯启用数字签名(如果服务器允许)”为“已启用”。
4、用ODBC连接,结果一切OK。

ubuntu benchmark怎么进行测试


一、Linpack简介
Linpack是国际上最流行的用于测试高性能计算机系统浮点性能的benchmark。通过对高性能计算机采用高斯消元法求解一元N次稠密线性代数方程组的测试,评价高性能计算机的浮点性能。
Performance Linpack,也叫高度并行计算基准测试,它对数组大小N没有限制,求解问题的规模可以改变,除基本算法(计算量)不可改变外,可以采用其它任何优化方法。前两种测试运行规模较小,已不是很适合现代计算机的发展。
HPL 是针对现代并行计算机提出的测试方式。用户在不修改任意测试程序的基础上,可以调节问题规模大小(矩阵大小)、使用CPU数目、使用各种优化方法等等来执 行该测试程序,以获取最佳的性能。HPL采用高斯消元法求解线性方程组。求解问题规模为N时,浮点运算次数为(2/3 * N^3-2*N^2)。因此,只要给出问题规模N,测得系统计算时间T,峰值=计算量(2/3 * N^3-2*N^2)/计算时间T,测试结果以浮点运算每秒(Flops)给出。HPL测试结果是TOP500排名的重要依据。
二、Linpack安装与测试
1. Linpack安装条件
在安装HPL之前,系统中必须已经安装了编译器、并行环境MPI以及基本线性代数子方程(BLAS)或矢量图形信号处理库(VSIPL)两者之一。
在Ubuntu下,使用apt-get安装gfortran,mpich3,每个计算节点都需要安装
安装完后,可先使用mpicc编译helloworld验证mpi集群是否工作正常
hpl linpack缺省配置是使用atlas的库,所以这里我们安装ATLAS
参考intel的mkl本身就带了linpack测试程序

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部