日期:2014-05-17  浏览次数:20545 次

asp.net网站上传服务器。数据库连接出错
网站上传到服务器后 ,服务器无法打开数据库,数据库我是这么连接的
Server=180.153.100.101;database=Flying;User Id=sa;Password=123
ip是服务器的ip,
数据库文件上传的是.mdf 和 .log 文件
 
------最佳解决方案--------------------
引用:
引用:引用:引用:数据库文件上传的是.mdf 和 .log 文件

你的数据库附加上了没有啊,不能上传文件就完事的,不然你sql server中根本就没有你要的那个数据库
估计是这个问题,你用mssqlserver的客户端能访问到你上传的那个数据库吗?
sq……

恩 是这样,虚拟主机提供的是access数据库,而我需要的是mssqlserver,我需要再买一个服务器,谢谢你。
------其他解决方案--------------------
  报的什么错误,哥,你别把数据库地址跟密码都公布了撒! 这样危险
------其他解决方案--------------------
引用:
报的什么错误,哥,你别把数据库地址跟密码都公布了撒! 这样危险

先谢谢你 ,报的错误是,不能打开数据库,conn.Open(),这句无法执行
------其他解决方案--------------------
看具体错误是什么再说吧,这样哪能看出来是什么问题呀
------其他解决方案--------------------
数据库文件上传的是.mdf 和 .log 文件

你的数据库附加上了没有啊,不能上传文件就完事的,不然你sql server中根本就没有你要的那个数据库
------其他解决方案--------------------
Server=localhost;database=数据库名;User Id=也可以新建一个用户名;Password=生新设置一次

------其他解决方案--------------------
引用:
数据库文件上传的是.mdf 和 .log 文件

你的数据库附加上了没有啊,不能上传文件就完事的,不然你sql server中根本就没有你要的那个数据库

估计是这个问题,你用mssqlserver的客户端能访问到你上传的那个数据库吗?
------其他解决方案--------------------
引用:
数据库文件上传的是.mdf 和 .log 文件

你的数据库附加上了没有啊,不能上传文件就完事的,不然你sql server中根本就没有你要的那个数据库

我买了一个虚拟主机,文件我使用flashFXP上传到服务器上的,flashFXp连接ftp时候只看到四个文件夹,database,wwwroot,others,logfiles,这四个文件夹,数据库文件传到database文件夹下,不可以吗??
------其他解决方案--------------------
引用:
引用:数据库文件上传的是.mdf 和 .log 文件

你的数据库附加上了没有啊,不能上传文件就完事的,不然你sql server中根本就没有你要的那个数据库
估计是这个问题,你用mssqlserver的客户端能访问到你上传的那个数据库吗?

sqlserver,怎么访问上传到服务器的数据库啊?
------其他解决方案--------------------
引用:
看具体错误是什么再说吧,这样哪能看出来是什么问题呀

conn.Open().这句无法执行,报错是数据库无法打开
------其他解决方案--------------------
引用:
引用:引用:数据库文件上传的是.mdf 和 .log 文件

你的数据库附加上了没有啊,不能上传文件就完事的,不然你sql server中根本就没有你要的那个数据库
估计是这个问题,你用mssqlserver的客户端能访问到你上传的那个数据库吗?
sqlserver,怎么访问上传到服务器的数据……

你有数据库的联系地址吗?你的服务器是空间服务商提供的吧?估计你要买sql数据库空间了!
------其他解决方案--------------------
null