首页 > 数据库 > SQL Server > 正文
在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。 (provider: 共享内存提供程序,&nb
2011-06-24       个评论      
收藏    我要投稿
事情缘由,写软件工程代码时候 下载了个例子,想看看运行情况,可是他是SQL Server2008的数据库,我安装的是05的。尝试根据下午转换为SQL 2005的,发现.sql脚本执行各种错误,于是改了路径C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATASqlFilm_1.LDF。发现还是各种错误。
 
在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。   (provider:   共享内存提供程序,   error:   1   -   执行读/写操作期间检测到   I/O   错误。) - InSun - Minghacker is Insun
 在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。   (provider:   共享内存提供程序,   error:   1   -   执行读/写操作期间检测到   I/O   错误。) ,提示过后,重新连接,可以正常创建数据库(Use mater))

     请问是什么原因?猜想是数据库的资源未被释放!


  用VS2005+SQLSERVER2008开发C/S的程序,程序上线运行一段时间之后发现在某些功能偶尔出现如下的错误:

       在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) ---> System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)

       开始一直以为是网络连接的问题,最后发现是数据库连接字符串的问题。

       之前的数据库连接字符串为:

       "server= server ;database=database ;uid= uid  ;pwd= pwd  ";

       后来修改为:

       "server= server ;database=database ;uid= uid  ;pwd= pwd;pooling=false  ";

       加了pooling=false  这个设置,就解决OK了!

--------------------------------------

于是打算安装SQL server2008,可是安装要求很高。


在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。   (provider:   共享内存提供程序,   error:   1   -   执行读/写操作期间检测到   I/O   错误。) - InSun - Minghacker is Insun
 
在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。   (provider:   共享内存提供程序,   error:   1   -   执行读/写操作期间检测到   I/O   错误。) - InSun - Minghacker is Insun
 
在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。   (provider:   共享内存提供程序,   error:   1   -   执行读/写操作期间检测到   I/O   错误。) - InSun - Minghacker is Insun
我的vs2008没打pack,蛋疼,于是安装2008sp1,又是3G的空间,烦。
 
在删除数据库(删除成功),重新创建时,提示( 在向服务器发送请求时发生传输级错误。   (provider:   共享内存提供程序,   error:   1   -   执行读/写操作期间检测到   I/O   错误。) - InSun - Minghacker is Insun
 
===========================================================
http://blog.sina.com.cn/s/blog_568e66230100i6vv.html

SQL Server 2008 转换为 SQL 2005 数据库 脚本生成


Tips:

本文讨论如何把数据库从SQL Server 2008版本降低到2005,因为在本地开发是以SQL Server 2008 Express Edition版本进行的,而主机提供商现在提供的MSSQL只支持到2005,所以需要把数据库版本给降下来。这个过程挺麻烦的,首先需要有SQL Server Management Studio 2008(简称SSMS),现在先来下载它。

aspx?displaylang=zh-cn&FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b#filelist" target=_blank>SQL Server Management Studio 2008 Express 下载(如果你用的是XP操作系统,下载那个x86的版本,即32位的版本,如果是Windows 7并且是64位的操作系统,下载那个x64版本),选择那个“全新安装”,在安装的过程中,计算机系统环境会受到严格的检查,以确保数据库安装成功。遇到 失败的组件(即有红色叉号的组件),不要关闭安装窗口,一律到网上找相关的组件(最好是微软官方下载网站)安装,安装一个,重试一次(安装窗口上部有一个 “重新运行”按钮),直到全部失败的组件安装上(跳过及警告的就不管它了),SQL Server 2008及管理平台(以前叫企业管理器)就安装

点击复制链接 与好友分享!回本站首页
上一篇:SNS网站数据库技术分析
下一篇:SQL点滴18—SqlServer中的merge操作,相当地风骚
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站