用VS做程序的时候,添加SQL Server数据库连接有Microsoft SQL Server和Microsoft SQL Server数据库文件两种方式,请问这两种方式有什么不一样啊?程序开发阶段能连接到虚拟主机的Microsoft SQL Server数据库引擎吗?还是要连接到数据库文件,然后做好之后一起发到虚拟主机上呢?现在虚拟主机的网页空间和数据库空间应该不在同一台计算机上吧,那是不是应该将程序和数据库分开发布呢?一堆疑问,望高手指点。
调试欢乐多
本机的SSMS也可以操作远程主机上的实例,前提是你有操作的权限.
1、连接到Microsoft SQL Server
<connectionStrings>
<add name="BenefitEntitiesX" connectionString="metadata=res://*/Benefit.csdl|res://*/Benefit.ssdl|res://*/Benefit.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=YOUNG\SQLEXPRESS;
Initial Catalog=Benefit;
Integrated Security=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient" />
</connectionStrings>2、连接到Microsoft SQL Server数据库文件
<connectionStrings>
<add name="HBHBEntities"
connectionString="metadata=res://*/hbhb.csdl|res://*/hbhb.ssdl|res://*/hbhb.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\HBHB.mdf;
Integrated Security=True;
User Instance=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient" />
</connectionStrings>