Sqlserver 2008 执行Osql 报错

问题描述

最近将服务器搬迁到新服务器上,以前所有代码在老服务器都能运行正常,但是搬到老服务器就出现这个错误,老服务器用的sqlserver2005,新服务器用的2008,但是不知道为什么出现这个问题,解决好几天了没解决,各位帮帮忙,以下是代码信息Processsqlprocess=newProcess();sqlprocess.StartInfo.FileName="sqlcmd.exe";sqlprocess.StartInfo.UseShellExecute=false;sqlprocess.StartInfo.RedirectStandardInput=true;sqlprocess.StartInfo.RedirectStandardOutput=true;sqlprocess.StartInfo.RedirectStandardError=true;sqlprocess.StartInfo.CreateNoWindow=true;stringarguments=string.Format("-U{0}-P{1}-S{2}-i{3}-d{4}","sa","123","127.0.0.1",@"D:wwwrootIsql.sql","test");sqlprocess.StartInfo.Arguments=arguments;sqlprocess.Start();stringtext=sqlprocess.StandardOutput.ReadToEnd();sqlprocess.WaitForExit();sqlprocess.Close();Response.Write(text);以下是错误信息[SQLServerNativeClient10.0]SSL提供程序:无法连接到本地安全机构[SQLServerNativeClient10.0]客户端无法建立连接请求各位帮助,谢谢。

解决方案

解决方案二:
确定你的sql2008的东西都安装完全了?
解决方案三:
sqlcmd.exe这东西你直接在cmd里运行,什么反应?先确定开发工具安装全了,再看环境变量配置的有没有问题,不行改绝对路径
解决方案四:
引用1楼duanzi_peng的回复:

确定你的sql2008的东西都安装完全了?

未装完是什么意思,但是我直接在远程服务器里面cmd命令执行,是可以执行sql脚本的。
解决方案五:
SSLprovider是什么?
解决方案六:
引用4楼findcaiyzh的回复:

SSLprovider是什么?

说老实话,以前真心没出现过此问题,对这方面的东西了解特别少,也不清楚。
解决方案七:
引用3楼yeliangnihao的回复:

Quote: 引用1楼duanzi_peng的回复:
确定你的sql2008的东西都安装完全了?

未装完是什么意思,但是我直接在远程服务器里面cmd命令执行,是可以执行sql脚本的。

什么是远程服务器,你放服务程序的那个服务器吗,还是另外的服务器?
解决方案八:
引用6楼Z65443344的回复:

Quote: 引用3楼yeliangnihao的回复:
Quote: 引用1楼duanzi_peng的回复:
确定你的sql2008的东西都安装完全了?

未装完是什么意思,但是我直接在远程服务器里面cmd命令执行,是可以执行sql脚本的。

什么是远程服务器,你放服务程序的那个服务器吗,还是另外的服务器?

就是程序服务器
解决方案九:
本帖最后由 net_lover 于 2015-03-07 20:19:28 编辑

时间: 2024-07-30 04:04:37

Sqlserver 2008 执行Osql 报错的相关文章

sqlserver 2008 r2 SqlClrProvider报错解析

环境: DB:SQLSERVER 2008 R2: WEB:windows server 2008 r2: 现象: 在WEB服务器端导出报表时,报错,如下:未能加载文件或程序集"Microsoft.SqlServer.SqlClrProvider, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" 分析: 该问题是因为WEB服务器缺少sharedManagementObjects导致,安装该组件即可.

sql server 2008 r2 安装报错

问题描述 sql server 2008 r2 安装报错 请问解决方法 解决方案 重新下载一个sqlserver安装文件 解决方案二: 是不是你的安装文件有问题?从新下载个事实看,另外确定好位数 解决方案三: 找不到指定文件,建议换个安装盘

visual c++-新手Visual C++ 2008编译汇编报错求高手指点!来人啊

问题描述 新手Visual C++ 2008编译汇编报错求高手指点!来人啊 正在创建临时文件"c:Documents and SettingsfengyuMy DocumentsVisual Studio 2008ProjectsmasmmasmDebugRSP00000F16563976.rsp",其内容为[/OUT:""C:Documents and SettingsfengyuMy DocumentsVisual Studio 2008Projectsmasm

调试-新手Visual C++ 2008编译汇编报错求高手指点!来人啊

问题描述 新手Visual C++ 2008编译汇编报错求高手指点!来人啊 正在创建临时文件"e:huibianmasmmasmDebugBAT00000135563700.bat",其内容为 [ @echo off ml.exe /c /nologo /Fo""Debug10.obj"" /I ""C:lnclude"" /W3 /Zi /errorReport:prompt /Ta.10.asm if

上传问题-uploadify上传执行onComplete报错

问题描述 uploadify上传执行onComplete报错 执行onComplete时无法获取属性"SetReturnValue"的值: 对象为 null 或未定义

windows server 2008 安装memcache报错

问题描述 windows server 2008 安装memcache报错 windows server 2008上安了memcache 低版本的1.21,想换成高版本的怎么不行呢?,先停止,然后卸载,再运行新版本的时候安不了, 因为服务器上的PHP版本是5.3.13,所以php_memcached.dll这个文件很不好找,目前没找到合适的,服务器上memcache已经启动,就是phpinfo里不显示,也不能用,先求解怎么升级memcache,再求解希望大神给个php5.3.13版本的dll文件

js asp net-js代码不执行不报错,

问题描述 js代码不执行不报错, 解决方案 你确定没错的有可能是浏览器兼容性问题 解决方案二: 上面已经定义了onclick事件了呀 解决方案三: 导jquery包了么,导包了没效果换个浏览器试试. 解决方案四: javascript与java语言不一样,java是编译执行的语言,js是解释执行的语言,二者不一样.java语言是在控制台中就能报错:而js却只能在浏览器中查看错误,具体步骤:在浏览器中打开网页,然你就会看到左下方有个感叹号提示:"网页上有错误",你可以通过双击感叹号查看自

mysql-insert into语句可执行不报错就是添不进去。请大神帮忙解答

问题描述 insert into语句可执行不报错就是添不进去.请大神帮忙解答 MYSQL m_sqlCon; mysql_init(&m_sqlCon); if(!mysql_real_connect(&m_sqlCon,"localhost","root","0412qwer","xscj",3306,NULL,0)) {AfxMessageBox(_T("数据库连接失败"));} els

android-Android4.0 执行detectLeakedClosableObjects()报错

问题描述 Android4.0 执行detectLeakedClosableObjects()报错 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .detectNetwork() // or .detectAll() for all detectable problems .penaltyLog() .build()); StrictM