在T-SQL代码中的CREATE DATABASE查询中创建数据库时,如何指定恢复模型(完整,简单或批量记录)?

#1楼 票数:28 已采纳

使用TSQL,它是ALTER DATABASE的一部分而不是CREATE DATABASE。

CREATE DATABASE MyDatabase;
ALTER DATABASE MyDatabase SET RECOVERY SIMPLE;

但是,它将从Model系统数据库继承该设置,因此如果它是常用设置,请将其更改为您想要的设置。

http://msdn.microsoft.com/en-us/library/ms176061.aspx

http://msdn.microsoft.com/en-us/library/ms190249.aspx

  ask by Ivan translate from so

未解决问题?本站智能推荐:

6回复

数据库表中的随机记录(T-SQL)

有没有一种简洁的方法可以从sql server表中检索随机记录? 我想将我的单元测试数据随机化,所以我正在寻找一种从表中选择随机ID的简单方法。 用英语来说,选择将是“从表中选择一个ID,其中ID是表中最低ID和表中最高ID之间的随机数”。 我无法找出一种方法,而不必运行查询,测试
2回复

使用t-SQL创建数据库而不指定其文件名

我尝试运行以下SQL语句来创建数据库: 我想使用默认的.mdf和.ldf文件位置,但是指定大小和文件增长参数。 问题是,当我运行它时,我收到一个错误: 此CREATE / ALTER DATABASE语句中需要文件选项FILENAME。 那么有什么方法可以做我想要实现
2回复

T-SQL查找其他数据库中缺少的项目

我有2个不同系统的数据库。 EDI系统和ERP系统如下 我想知道EDI系统订单表中所有订单的所有不在ErpOrderItem表中的ProductId 例如,我想知道OrderItems中的所有项目在ErpOrderItem中不可用于按订单键和ErpDocNum链接的订单。 这两
3回复

T-SQL中的表和数据库列表

如何在单个视图中获取数据库+服务器上的元数据及其拥有的表+表元数据的列表? 以任何方式sys.tables sys.databases和sys.tables吗? 先感谢您
1回复

SQL Server 2005:用于查询上次恢复数据库的时间的T-SQL?

是否可以单独使用T-SQL? 你会对系统表写什么查询?
2回复

使用T-SQL备份/恢复数据库(MSSQL2005,2008)

我需要能够使用tsql备份和恢复我的数据库。 我正在使用的方法是: 这样可以正常工作,但需要在c:\\testdb1.bak中使用现有文件。 只要我在本地安装了SQL服务器,这不是问题,但如果我远程连接到服务器该怎么办? 任何摆脱这一要求的解决方案? 对我来说,这个文件的名称
3回复

是否可以在T-SQL中以完全限定的表名有条件地指定数据库?

在工作中,我们有三种SQL Server 2008 R2数据库环境:生产,测试和开发。 在生产环境中,我们系统的不同部分在3个不同的数据库服务器上运行(我们将它们PROD1 , PROD2和PROD3 ),而在开发环境中,我们所有数据库都在同一服务器上运行(我们将其称为DEV1 )。
3回复

T-SQL可以在select语句中使用变量来指定数据库

有没有办法做这样的事情而不将sql转换为字符串并调用exec