我在SQL文件中有一个还原数据库脚本,我正在尝试将从一个数据库生成的备份恢复到一个新的DB (存在的)。SQLCMD正在命令行上执行该SQL文件。命令窗口让我知道还原已成功完成;但是,数据库仍然处于恢复状态,无法访问。正因为如此,我的批处理过程的其余部分都失败了。如何使数据库脱离还原状态,回到联机状态,以便可以运行其他批处理脚本?
我用这个来做:
restore filelistonly
from disk = 'c:\program files\microsoft sql server\mssql10.mssqlserver\mssql\backup\olddb.bak'
G
我已经创建了一个超过20个字段的html表单,并希望打印数据从表单一个页面或pdf打印输出使用php。
但是大多数字段数据都可以在我已经可以使用的sql server2005数据库中找到。但我无法访问这个数据库。我需要访问它。一旦我访问数据库,我需要使用输入到我的'id‘和'date’字段中的数据来从数据库中检索该'id‘和’date‘的数据。(例如查询: Select * from tablename where id="123“和date="12/08/2012”;或者类似的东西)之后,我需要将这些数据推入到我的html表单中的相关字段中。在输入所有
MSSQL是否需要比数据本身更大的空间来导入?还要多少钱?怎么说?
最近尝试将数据复制到MSSQL服务器(2012)
Microsoft SQL Server Management Studio 11.0.3156.0
Microsoft Analysis Services Client Tools 11.0.3130.0
Microsoft Data Access Components (MDAC) 6.2.9200.16384
Microsoft MSXML 3.0 5.0 6.
背景:我有一个名为WBPM的工作数据库,我使用SSMS中的右键单击功能将其重命名为WBPM_v20120530,因为我想推出该数据库的新版本。我相信右击SSMS的重命名功能不会改变物理.MDF或.LDF文件,所以当我想使用SSDT发布新版本时,我有一个错误通知我存在WBPM LDF和MDF文件。
我使用重命名了物理文件。这是我遵循的程序:
-- 1. The Database had been renamed using SSMS right click FROM WBPM to WBPM_v20120530.
ALTER DATABASE WBPM_v20120530 SET OFFLINE
我已经完成了在docker上设置sql服务器linux。
microsoft/mssql-server-linux:2017-latest "/opt/mssql/bin/sqls…" 5 days ago Up 18 minutes 0.0.0.0:1433->1433/tcp sql.server
当我使用连接到服务器时,我能够连接它:
Server: localhost
U