我在“SQL Server 2008 R2”中有一个数据库备份,我可以将这个数据库备份存储在“SQL 2008 Express”中吗?
任何了解 SQL-2008 的人都欢迎分享给我。
我在“SQL Server 2008 R2”中有一个数据库备份,我可以将这个数据库备份存储在“SQL 2008 Express”中吗?
任何了解 SQL-2008 的人都欢迎分享给我。
不和'是'。
无法进行备份 (.bak),也无法复制 .mdf,但您可以降级。
如果你愿意,你可以回到 2005 年。
我发现这个信息可以让你轻松地完成它。
直接链接:http ://www.mytechmantra.com/LearnSQLServer/Downgrade_SQL_Server_Database_P1.html
提示:使用 Microsoft OLEDB 连接器连接到目标而不是本地客户端,您应该避免传输中的任何错误
没有什么是不可能的,你只需要发挥创造力:)
让我澄清一下这些方向。
如果可能,请在 SQL 管理工具上同时登录旧服务器和新服务器。这使这些步骤更加容易。
因此,从源服务器开始,右键单击数据库并编写脚本。有一个名为“脚本数据”的选项默认关闭,我们将其设置为 true,因此脚本将包含所有数据的插入。我们选择为表、视图、索引和键(以及触发器……不确定您是否使用其中任何一个)编写脚本。我也没有惹恼用户,因为那是有问题的。在本地 SQL 服务器上手动创建用户并授予他们对 dbs 的权限会更容易。
然后将数据库脚本写入文件。
然后选择本地SQL服务器,手动添加数据库,然后打开脚本文件在新数据库下执行,所有的表、数据、索引等都过来就好了。设置用户权限,你就是黄金。
不,你不能这样做。
没有办法,没有方法,没有破解,没有变通方法,没有技巧可以将 SQL Server 的更新版本备份回旧版本。
它只是不起作用 - 它不受支持。
您需要使用某种 SQL 差异工具来同步您的结构,并可能通过导出和导入来同步您的数据,例如通过“数据导出/导入”向导或一些自定义方式。