我有一个从VS2012创建的SQL Server数据库。我找到了数据库文件。我想备份数据库并将其移动到另一台机器。
我的应用程序已经启动并正在运行。在复制文件之前,是否需要以某种方式停止数据库?我没有安装SQL Server Management,所以如果我必须这样做,我不知道该怎么做。
我可以复制数据库和日志文件并将它们移动到另一台机器吗?
数据库文件位于我的C:\ Users \ Melina文件夹中。在没有我做任何事情的情况下,另一台机器上的VS2012是否能够访问数据文件?我有以下connectionString:
<add
name="TestContext"
connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=Test;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
答案 0 :(得分:2)
从原始计算机备份数据库 1)打开SQL Server Management Studio,连接到您的(LocalDb),选择您的数据库然后右键单击,选择Tasks - &gt;备份...... 2)记住“备份数据库”对话框中的“目标路径”,然后单击“确定”
将创建的.bak复制到目标计算机
如果以前未安装SQL Server,请在目标计算机上安装
在目标计算机上执行相反的操作“还原” 1)打开SQL Server Management Studio,在对象资源管理器中选择“数据库”,然后单击鼠标右键,选择“还原数据库”,打开“还原数据库”对话框 2)为To Database命名 3)在Source for restore下,选择From device,然后浏览到复制的.bak文件,然后单击OK
答案 1 :(得分:0)
$server = 'KALLESPC\SQLEXPRESS'; or $server = '.';
$link = mssql_connect($server, 'sa', 'phpfi');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}