MYSQL和MSSQL的区别都有哪些
说到MySQL和MSSQL,其实它们最大的不同就是一个是免费开源的,一个是微软家出的商用数据库,听起来就有点意思了!MySQL可以跑在Windows、Unix、Linux等各种平台上,完全开放,实用到爆炸。而MSSQL基本是Windows平台的老爷,跟微软自己的产品配合得贼溜,尤其适合在.NET环境下使用。
还有呀,MySQL特别适合和PHP配合,被称为PHP网站的黄金搭档,很多站点都靠它撑场子。而MSSQL更喜欢跟ASP.NET打交道,这俩组合在一起,简直就是绝配。
简单来说,要选哪边得看你的项目需求和环境,有开源需求、平台多样就想用MySQL,要微软生态就选MSSQL,合理搭配真的是事半功倍!

下载的ASP.NET源码怎么使用与常见问题有哪些
下载了ASP.NET源码之后,到底咋整呢?别急,我给你捋捋顺序,超实用!
-
数据库放哪儿
比如你用的是SQL Server 2000,把数据库文件丢到D:\SQL Server 2000\数据文件\MSSQL\Data文件夹,企业管理器那边附加下,2秒就妥了。 -
打开源码
用Visual Studio 2005打开ASP.NET项目,然后通过服务器资源管理器创建数据库连接。操作稍微复杂点的,你得右键“数据连接”里添加连接,选择“Microsoft SQL Server数据库文件(SqlClient)”作为数据源,选上正确的数据库文件名。 -
遇到连接错误怎么办
有时候,连接SQL Server时会冒出“与网络相关的或特定于实例的错误”,这时候打开IIS,在默认网站或者对应虚拟目录里右键查属性。点ASP.NET选项卡下“编辑配置”,然后去“LocalSqlServer”的连接字符串里正确填写地址,例如Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456,别忘了同时更新你web.config里的连接信息。 -
登录失败咋办
若提示用户'sa'登录失败,先别慌,可以尝试重启SQL Server服务,或者用命令行执行net start mssqlserver,再启动SQL Server管理工具。记住,VS自带的数据库挺方便,连接刷新下,能省不少事儿,特别是小项目,没必要折腾得太复杂。
顺带一提,如果你想从Access(mdb文件)转到SQL Server(mdf文件),有两个路子:
- 让Access自动生成SQL语句建数据库和表,挺高级;
- 写个小网站读Access里的数据,然后用代码一个个迁移到SQL Server,慢工出细活你懂的~
对了,估计很多人还在为Access远程连接发愁,其实这玩意想远程的话,最好是搭个接口管理程序,用的是三层架构。别光用ASP,C/S才玩得转!比如用C#开发时要写清楚连接声明,挺讲究的。
总之,只要根据数据库类型选对连接字符串,正确配置你的项目,顺利运行只是时间问题,so easy!

相关问题解答
-
MySQL和MSSQL哪个更适合初学者入门呢?
嗯,这事儿吧,如果你刚开始玩数据库,又不想花钱,或者喜欢Linux环境,MySQL简直是天选之子!它免费又开源,网上资源一大堆,社区活跃到不行。用它练手,出错了还能找到解决方案,超安心。当然,如果你必须搞微软生态,那MSSQL多点商业支持,整体环境也挺稳,入门也不难啦~ -
下载的ASP.NET源码打不开数据库怎么办?
咱们先别急着慌,先确认数据库文件是否完整,还有你的连接字符串写对没。然后,打开SQL Server管理工具确认数据库已经附加,服务运行正常。再就是Visual Studio里的连接设置必须匹配,路径对了,权限也够。要不然先重启服务器和服务,清清缓存,那个“啊呜”一下,问题可能就解决了! -
为什么连接SQL Server时老是报网络相关错误?
这很可能是配置问题或者服务没启动,先去IIS里看看你的网站设置是否正确,ASP.NET标签下的连接字符串有没有写错。常见的是写成了错的服务器名,或者SQL服务没开。顺便用命令行确认下服务状态,别忘了防火墙和网络设置也要通畅。基本上对症下药,轻松搞定这挡路石! -
如何将Access数据库顺利迁移到SQL Server呢?
迁移Access数据库其实挺考验耐心,最靠谱的办法是先利用Access导出结构,自动生成相应的SQL代码来建表、建立存储过程啥的;然后写个小程序用比如ASP.NET读数据,再用游标慢慢往SQL Server数据库里灌数据。虽然有点“慢工出细活”的感觉,但绝对稳妥~要细心点,别弄崩了数据结构哈!
发布评论