在 SQL Server 2012 上使用 sql 数据库和在 SQL Server Express 2012 上使用同一个数据库是一样的吗?
Posted
技术标签:
【中文标题】在 SQL Server 2012 上使用 sql 数据库和在 SQL Server Express 2012 上使用同一个数据库是一样的吗?【英文标题】:Working with a sql database on SQL Server 2012 and work with the same database on SQL Server Express 2012 is the same? 【发布时间】:2013-10-24 18:49:45 【问题描述】:我有关于 SQL Server 和 SQL Server Express 的问题。 在我的客户端机器上,他使用的数据库是 SQL Server 2012,在我的机器上我有 SQL Server 2005 .. 所以我想安装另一个实例,一位朋友告诉我,我不需要安装 SQL Server 2012 Standard(他们拥有的)并且与 SQL Server 2012 Express 一起工作.. 可以吗?
我真的不知道使用 SQL Server Express 2012 和 SQL Server Standard 2012(使用相同的数据库)的真正区别。
【问题讨论】:
这取决于,Express 有很多限制,最有可能影响您的是那里不可用的功能,以及数据库大小 (10 GB)。 【参考方案1】:主要区别之一是使用 express 您无法通过网络进行备份。仅限本地备份。当我从 SqlExpress Server Manager Studio 进行备份时,它无法识别已安装的驱动器。查看此内容以更正式地解决您的问题
[http://msdn.microsoft.com/en-us/library/cc645993.aspx][1]
【讨论】:
我通过 C# 移动数据的方法是远程执行 SqlBackup 脚本,在网络上查找文件,然后通过网络传输,然后执行远程 sqlRestore【参考方案2】:查看此文档:
Features supported by the editions of SQL Server 2012
您很快就能看到是否有任何您在标准中使用的功能在 express 中不可用。
【讨论】:
但是在附加数据库或将其从备份(在 SQL Server 2012 中制作)导入到 Express 时,我会遇到一些问题吗?一些版本更改或什么? 不,只要数据库不使用仅在标准版中存在的任何功能或大于 10gb,它就可以正常工作,如果是这种情况,它将附加或恢复,但不会启动起来。以上是关于在 SQL Server 2012 上使用 sql 数据库和在 SQL Server Express 2012 上使用同一个数据库是一样的吗?的主要内容,如果未能解决你的问题,请参考以下文章
sql server 2005 可以安装在win server 2012 的服务器上吗
使用 PHP 在运行 Windows Server 2012 的物理服务器上连接到 SQL Server 2012
可以在 SQL Server 2012 上恢复 SQL Server 2014 的备份吗?
在 SQL Server 2012 上还原 SQL Server 2000 备份