如何通过SQL脚本创建数据库

如何通过SQL脚本创建数据库,第1张

登陆到mssql数据库上,找到系统默认数据库,右键-任务-生成脚本USE

[master]

GO

IF

NOT

EXISTS

(SELECT

name

FROM

sys.databases

WHERE

name

=

N'ReportServerTempDB')

BEGIN

CREATE

DATABASE

[ReportServerTempDB]

ON

PRIMARY

(

NAME

=

N'ReportServerTempDB',

FILENAME

=

N'C:\Program

Files\Microsoft

SQL

Server\MSSQL.1\MSSQL\DATA\ReportServerTempDB.mdf'

,

SIZE

=

2240KB

,

MAXSIZE

=

UNLIMITED,

FILEGROWTH

=

1024KB

)

LOG

ON

(

NAME

=

N'ReportServerTempDB_log',

FILENAME

=

N'C:\Program

Files\Microsoft

SQL

Server\MSSQL.1\MSSQL\DATA\ReportServerTempDB_log.LDF'

,

SIZE

=

832KB

,

MAXSIZE

=

2048GB

,

FILEGROWTH

=

10%

)

END

1、首先,选中一个数据库world,为了防止破坏其他的数据库表,这里新建一张数据库表t_people_info,如下图所示。

2、创建t_people_info数据库表,可以查看下表结构,使用SQL语句或直接点击进行查看表结构。

3、接着,在world数据库找到”事件“菜单项,鼠标右键”创建事件...“,如下图所示,输入事件名称,单击”创建“。

4、就会生成insert_data事件,如下图所示。

5、接着,编写insert_data事件,每10秒钟向t_people_info插入一条数据。

6、最后查看事件的状态,调用事件运行成功。

一 备份数据库

1 选择某一个数据库,右键依次选择:任务==》生成脚本;

2 选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表。

3 在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置。

4 高级选项中最重要的一步就是在”要编写的脚本的数据类型“中选择第一项“架构和数据”,这个默认是选择“仅限架构”,这个选项只会复制数据库的表结构而不会复制数据库的具体数据。

5 我们可以查看具体的导出的脚本和数据。

二 还原数据库

1 在一个新的数据库实例中创建一个一模一样的空的数据库,名称也为IGIS。

2 通过:文件==》打开文件,打开刚开始导出的脚本文件。

3 选择执行或者是按下F5来执行相应的 *** 作,就可以将相应的数据库里面的数据表结构和数据导入到新的数据库中,最终完成数据库的备份工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6834473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存