问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么查看数据库?

发布网友 发布时间:2022-04-28 10:40

我来回答

3个回答

热心网友 时间:2022-04-07 20:25

USE pubs

在没有再次使用USE语句来改变当前数据库以前,后面的每一行操作语句都将针对pubs数据库执行。使用系统存储过程sp_helpdb可以查看当前服务器上所有数据库的信息,如果指定了数据库的名字则返回指定数据库的信息。

使用系统存储过程sp_databases可以查看当前服务器上所有可以使用的数据库。

使用系统存储过程sp_helpfile可以查看当前数据库上所有文件(包括数据文件和日志文件)的信息。如果指定了文件的名字,则返回该文件的信息。

使用系统存储过程sp_helpfilegroup可以查看当前数据库上所有文件组,包括Primary文件组和User_defined文件组的信息。如果指定了文件组的名字,则返回该文件组的信息。

可以使用企业管理器来查看更详细的有关数据库的信息,方法是:

(1) 选中要查看的数据库。

(2) 从【操作】菜单或快捷菜单中选择【属性】命令,弹出如图3.4所示的对话框。从中可以查看或者修改数据文件、日志文件、文件组及使用权限等属性。

图3.4 数据库的属性查看

3.4 管理数据库
创建好数据库,也许使用一段时间之后,发现此数据库的文件容量不敷使用、此数据库已经有一段时间不用了等相关事情发生时,就必须要针对数据库来进行管理。

3.4.1 修改数据库大小
SQL Server 2000的数据文件可以自动扩充长度,所以数据库的大小也会自动增加。但是如果设置了最大文件长度,则数据库的扩充依然是有必要进行的操作。修改数据库的大小实质上是修改数据文件和日志文件的长度,或者增加/删除操作系统文件。这种操作可以通过下面的语法来实现:

ALTER DATABASE database

{ ADD FILE <filespec> [,...n] [TO FILEGROUP filegroup_name]

| ADD LOG FILE <filespec> [,...n]

| REMOVE FILE logical_file_name

| ADD FILEGROUP filegroup_name

| REMOVE FILEGROUP filegroup_name

| MODIFY FILE <filespec>

| MODIFY FILEGROUP filegroup_name filegroup_property

}

<filespec> ::=

(NAME = logical_file_name

[, FILENAME = 'os_file_name' ]

[, SIZE = size]

[, MAXSIZE = { max_size | UNLIMITED } ]

[, FILEGROWTH = growth_increment] )

下面的例子在Company数据库的默认文件组Primary文件组里,增加了一个数据文件。

ALTER DATABASE Company

ADD FILE

(

NAME = Test1dat2,

FILENAME = 'e:\program files\Microsoft sql server\mssql\data\t1dat2.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB

)

GO

下面的例子在Company数据库的ComGroup1文件组里增加了两个数据文件,并将该文件组设置为默认文件组。

ALTER DATABASE Company

ADD FILE

( NAME = test1dat3,

FILENAME ='e:\program files\Microsoft sql server\mssql\data\t1dat3.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB),

( NAME = test1dat4,

FILENAME = 'e:\program files\Microsoft sql server\mssql\data\t1dat4.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB)

TO FILEGROUP ComGroup1

ALTER DATABASE Company

MODIFY FILEGROUP ComGroup1 DEFAULT

GO

下面的例子将Company数据库中test1dat3数据文件的长度改变为20MB。

ALTER DATABASE Company

MODIFY FILE

(NAME = test1dat3,

SIZE = 20MB)

GO

同样的操作可以在企业管理器中进行,方法如下。

(1) 选中要查看的数据库。

(2) 从主菜单或快捷菜单中选择【属性】命令,弹出如图3.4 所示对话框。

(3) 在【数据文件】选项卡中增删数据文件或对其属性进行修改。

(4) 在【事务日志】选项卡上增删日志文件或对其属性进行修改。

3.4.2 收缩数据库
SQL Server 2000数据库在长时间使用后数据文件和日志文件会非常庞大,同时删除了大量的数据后,数据文件的大小并没有自动变小。SQL Server 2000提供了手段来缩小过于庞大的数据库,以回收没有使用的数据页。可以用手动的方法单独缩小某一个数据文件,也可以缩小整个文件组的长度。还可以设置数据库在达到一定大小之前自动执行缩小操作。

使用企业管理器完成缩小数据库的方法如下。

(1) 从指定服务器上展开数据库节点,选中要执行缩小操作的数据库。

(2) 从快捷菜单中选择【所有任务】|【收缩数据库】命令,弹出如图3.5所示的对话框。

图3.5 缩小数据库

选择执行数据库缩小操作的方式:

l 【收缩后文件中的最大可用空间】微调框 在进行过数据库收缩后,文件中还可以利用的空间。

l 【在收缩前将页移到文件起始位置】复选框 把含有数据的数据页都移动到文件的开头。

l 【收缩文件】选项组 为了进行更精确的文件大小控制,针对每个单独的数据库文件进行收缩,具体方法是:单击【文件】按钮,弹出如图3.6所示的对话框。

图3.6 针对文件进行收缩

可以在这个对话框中选择针对文件执行收缩操作的不同方式,也可以设置执行收缩操作的时间,把执行数据库收缩的时间安排在数据库存取不那么频繁的时段。

3.4.3 备份数据库
数据对于用户来说是非常宝贵的资产。数据是存放在计算机上的,但是即使是最可靠的硬件和软件,也会出现系统故障或产品故障。所以,应该在意外发生之前做好充分的准备工作,以便在意外发生之后有相应的措施能快速地恢复数据库的运行,并使丢失的数据量减少到最小。

通过企业管理器来备份数据库的操作如下:

(1) 选中指定的数据库,选择【工具】|【备份数据库】命令,弹出如图3.7所示的对话框。

图3.7 进行数据库备份

(2) 在该对话框可以更换需要备份的数据库,输入备份的名字和对备份的描述,选择备份的类型。

(3) 单击【添加】按钮选择要备份的设备,如图3.8所示。

图3.8 选择备份设备

在这个对话框中可以创建新的备份设备。用户可以一次选择多个设备,将数据库备份到多个设备上。也可以将数据库备份到指定的文件。

(4) 在图3.7所示的对话框的【重写】选项组里,选择在设备上进行操作的方式,可以选择【追加到媒体】单选按钮,将新的备份添加到备份设备中以前备份的后面(不影响原来的备份);也可以选择【重写现有媒体】单选按钮,用新的备份覆盖原来的备份。

(5) 选中【调度】复选框,用户可以拟订自动进行备份操作的时间,单击右边的按钮用户可以自主设计自动进行备份操作的时间,如图3.9所示。完成设置后单击【确定】按钮,回到数据库备份界面。

图3.9 设置自动备份

(6) 单击【确定】按钮,完成备份操作。

3.4.4 恢复数据库
使用SQL Server 2000可以很方便地实现数据库的恢复,步骤如下。

(1) 选中指定的数据库,选择【工具】|【还原数据库】命令,弹出对话框如图3.10所示的对话框。

图3.10 还原数据库

(2) 可以选择要进行还原的数据库。在【参数】选项组中,用户可以选择利用哪个数据库备份来执行数据库的恢复操作。如果是利用事务日志来进行恢复,还可以选择恢复数据库到某一指定时刻的状态。如果是从设备(文件)恢复数据库,可以在【还原】选项中选择【从设备】单选按钮,如图3.11所示。

图3.11 从设备还原数据库

单击【选择设备】按钮,如图3.12所示。单击【添加】按钮可以选择还原的文件名称。完成后单击【确定】按钮。

图3.12 选择设备

(3) 单击【确定】按钮完成数据库的恢复。

热心网友 时间:2022-04-07 21:43

数据库空间一般已经提供了一个FTP上传帐号,并且会有个管理空间帐号,一般入口是ISP服务商的网站。
进入空间后台管理,应该有数据库备份、恢复的控制台,使用时,有说明
如把数据库的备份文件用FTP传到根目录下(或database\下)指定的文件名,类型,选择还原数据库,后台就会把你数据库更新到服务器上,完成数据库的安装、备份;
备份数据库也相似,选择备份后,用FTP下载备份文件到本地;
程序的数据库连接应该就是他们给你的那个用户名跟密码。

热心网友 时间:2022-04-07 23:18

默认数据库安装在C 盘的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我在石家庄我的显卡坏了过了保修期我想问一下哪里可以修? 梦见蹲了半天的茅房 2016寒假小结作文怎么写 荣耀9,为什么电量现在越来越不耐用,之前更 哪些是易燃易爆场所 加油站有哪些消防安全隐患 说美国和苏联可以毁灭地球若干次的说法是怎么算出来的? 上证指数的年线怎么看? 早教中心需要什么证件 开办早教中心需要哪些许可证 如何让查看现在使用的数据库名称 微信里转来陌陌图片怎么看陌陌号 对方的号码有没有绑定微信或陌陌,怎么看 微信发动态怎么连陌陌可可以看 我是微信,怎么看不到朋友的陌陌状态了 怎样查出微信和陌陌聊天记录 为什么微信上可以看到对方陌陌 怎样才能在微信分享的链接上找到陌陌号 别人微信发了陌陌动态 怎么样从微信里进入别人的陌陌 微信里面怎么找到陌陌啊 怎么在微信动态查看对方的陌陌号啊? 苹果手机微信听不了录音文件? 轻型屋架属于钢结构吗?与重型钢结构的区别是什么,有什么材料需要做复试的吗? 钢结构和轻钢结构是一回事吗 钢结构厂房分为轻型和重型钢结构两种,其优点在哪里? 轻钢结构与重钢结构的区别是什么呢? 想学习游戏程序开发。有没有好的培训机构,请去上过培训机构的说下。 轻钢和重钢有什么区别?轻钢跟重钢那个好? 轻钢建筑和重钢建筑的区别? 游戏编程培训机构哪家好?? 应用程序怎么知道当前使用的是哪个数据库文件 SQL怎么查询当前应用的数据库名 怎么查看oracle当前使用的是哪个数据库sid 如何查看哪些进程和服务器正在使用数据库 在SQL Plus中如何查看当前使用的数据库名称 oracle中如何用sql语句显示当前的数据库名称? 如何用mysql语句查看当前数据库的引擎 重庆地区做得比较好的培训机构有哪些? 有哪些比较好的艺考培训班 最好的口才培训机构有哪些? 临汾长治买公交车票有乘车码是不是不用取票? 上海火车站上车还要不要取票,用12306上的电子乘车码可以吗? 西安乘坐大巴的话有乘车码是不是不需要取票了? 再网上买的城市公交不用取票用乘车码就可以上去是吗? 现在坐高铁不用取纸票直接用乘车码就行吗? 孕妇可以吃西瓜子吗 怀孕可以吃西瓜子吗怀孕两个月可以吃炒河粉吗 有怀孕吃西瓜子吃的吗 嫦娥五号身上贴满暖宝宝,暖宝宝是怎样做成的? 孕妇能吃西瓜子吗