用VS做程序的时候,添加SQL Server数据库连接有Microsoft SQL Server和Microsoft SQL Server数据库文件两种方式,请问这两种方式有什么不一样啊?
程序开发阶段能连接到虚拟主机的Microsoft SQL Server数据库引擎吗?还是要连接到数据库文件,然后做好之后一起发到虚拟主机上呢?
现在虚拟主机的网页空间和数据库空间应该不在同一台计算机上吧,那是不是应该将程序和数据库分开发布呢?
一堆疑问,望高手指点。
------解决方案--------------------
关键是看你按照什么方式发布.
如果是分布式发布的话,
那就最好连接数据库,
如果是集成到一起的话,
放在一个服务器上也可以.
------解决方案--------------------
直白点就是,
如果你网页和数据库是在两台服务器上,那么就使用数据库连接更好.,
如果你网页和数据库在一台服务器上,使用数据库连接和数据库文件两种方式否可以.
-----------
但是通常的数据库设计都是连接字符串,连接数据库文件的一般都是比较小型的,数据量不大的应用程序或者网页之类的.
------解决方案--------------------
------解决方案--------------------
只要你的虚拟机可连接就行了啥.
本机的SSMS也可以操作远程主机上的实例,前提是你有操作的权限.
------解决方案--------------------
似乎是对sqlserver版本支持不一样 比如连接文件只支持sql server express这种连接方式
至于虚拟主机支持的问题要看支持不支持了 但一般的虚拟主机,让你上传mdf和ldf然后通过它的平台激活即可
------解决方案--------------------
学习一下,帮顶