0

MS SQL Server Express 是否为每个文件保存一个数据库(如我无法使用的 SQLite)?

我问是因为我希望我的应用程序的用户能够轻松地交换数据库。所以,几个文件会使整个过程太难,这就是为什么我会使用另一个数据库。

4

2 回答 2

0

SQL Server Express 软件不在 1 个文件中。但是,您可以将数据库数据保存在文件中。您可能需要考虑 SQL Server CE。SQL CE 数据库驻留在单个 .sdf 文件中,最大可达 4 GB。在此处查看更多信息:WIKI-Express-CE

于 2013-10-29T21:25:20.917 回答
0

SQL Express 每个数据库使用 2 个文件,一个扩展名为 MDF,另一个扩展名为 LDF。您需要两者才能使您的数据库正常工作。我从未尝试将文件从一台机器复制到另一台机器。我通常从一台机器备份文件并恢复到另一台机器并覆盖已经存在的数据库。

也就是说,您似乎可以将文件从机器 A 复制到机器 B,然后在机器 B 上,使用 SQL 管理器连接到 SQL Server(本地主机或其他)右键单击数据库文件夹左键单击附加,将点添加到你想开始使用的 MDF,你应该很高兴。

于 2013-10-29T21:25:34.860 回答