SQL2005连组态王的简单应用_第1页
SQL2005连组态王的简单应用_第2页
SQL2005连组态王的简单应用_第3页
SQL2005连组态王的简单应用_第4页
SQL2005连组态王的简单应用_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Microsoft SQL Server 2005 数据库的简单应用说明文档数据库此文档由北京亚控公司提供,仅作为亚控内部 Microsoft SQL Server 2005 应用的交流学习参考,北京亚控公司不对此文档涉及的数据库使用承担任何使用责任, 数据库软件的详细说明请参考微软提供的使用说明。Microsoft SQL Server 2005数据库的简单应用说明文档1. 打开SQL Server数据库1.2. 新建数据库2.3. 新建表3.4. 查看表中的记录5.5. 修改表5.6. 与组态王的数据交换 6.7. 数据库的拷贝与附加7.7.1拷贝数据库7.7.2数据库附加 10附录.15

2、北京亚控科技发展有限公司iMicrosoft SQL Server 2005数据库的简单应用说明文档SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能 上管理上要比Access要强得多。下面我们以 Microsoft SQL Server 2005 为例简单介绍 一下SQL Server数据的应用。1.打开SQL Server数据库打开Microsoft SQL Server Management Studio,在弹出的对话框里输入数据库所在的IP地址或机器名身份验证可以选择“ Windows身份验证”或“ SQL Server身份验证”,SQL Server

3、身份验证默认的用户名是sa,密码是sa。图1选择“ Windows身份验证”连接数据库北京亚控科技发展有限公司1Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司2Microsoft SQL Server 2005数据库的简单应用说明文档图2选择“ SQL Server身份验证”连接数据库2.新建数据库选中数据库,右键菜单,单击【新建数据库】图3新建数据库在【数据库名称】中输入“test”,点击【确定】按钮,则新建了一个名为test的数北京亚控科技发展有限公司3Microsoft SQL Server 2005数据库的简单应用说明文档据库图4新建

4、数据库3. 新建表单击test数据库前面的“ + ”号,展开所有项,再选中“表”,右键菜单选择【新 建表】。北京亚控科技发展有限公司4Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司5Microsoft SQL Server 2005数据库的简单应用说明文档图5新建表图6建表的字段及类型建好字段后,选择【保存】,定义表名称“ db”。北京亚控科技发展有限公司#Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司6Microsoft SQL Server 2005数据库的简单应用说明文档图7定义表名称

5、北京亚控科技发展有限公司#Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司#Microsoft SQL Server 2005数据库的简单应用说明文档4. 查看表中的记录选中表“ db”,右键菜单,选择“打开表”- test过LJ数范库关罢團二丨.表+ ._J系编表新建表修改打开表W北京亚控科技发展有限公司#Microsoft SQL Server 2005数据库的简单应用说明文档编写表脚丞为$查看依赖关系电全文索引重命名删除刷新迈)属性®+. _| I+ _|视團 A lJ同义词+可编程电 + ,_J Service .+ 存睛 田

6、Lj安全性± LJ安全性i+i I j購奚黑对象图8打开表打开表格后,如果之前有往表格里插入记录,贝U会看到表格里所有的记录,如下图 九所示。表dbo. db 表- dbo. db摘要 X日期|数据2010-12-20 10:06:0920图9表格记录5. 修改表选中表“ db”,右键菜单,选择“修改”。会进入如上图六所示的窗口,用户可以 在这里增加、删除、修改表。tSt* 口数据库关系图dto.新建表.北京亚控科技发展有限公司7Microsoft SQL Server 2005数据库的简单应用说明文档打开表(Q)编写表脚本为 查看依赖关系电) 全文索引Q)重命名血)删除刷新0)雇性

7、®修改+ _纟+二帛± i_J I3 一i吿l±j lJ观團同义词+ L_J可輪程芒+ _J Serviceffi 口存储+ 口安全性 i± LJ安全性 iz La昭电雲id委图10修改表6. 与组态王的数据交换ACCESS类似,本定义好SQL Server数据库及表后,与组态王的数据交换方式同 文档就不做详细说明了。北京亚控科技发展有限公司#Microsoft SQL Server 2005数据库的简单应用说明文档7. 数据库的拷贝与附加 7.1拷贝数据库首先在Microsoft SQL Server Management Studio中选中要拷贝的数

8、据库,右键菜单 中选择“任务”-“分离”。图11分离数据库在弹出的对话框中勾选“删除连接”和“更新统计信息”图12分离数据库按【确定】按钮后,在 Microsoft SQL Server Management Studio里就看不到“ test” 数据库了。我们至U SQL Server 2005 的安装目录下,如 C:Program Files'Microsoft SQLServerMSSQL.1MSSQLData,在 “Data” 文件夹里能找到 test.mdf 和 test_log.ldf 两个文件,这两个文件就是数据库文件,拷贝这两个文件到其他电脑上进行备份或附加都可以。北京

9、亚控科技发展有限公司9Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司10Microsoft SQL Server 2005数据库的简单应用说明文档C:Progra> FilesMicrosoft SQL ServerISSQL. lISSQLData文件® 编辑® 查看(v)收議(A)工具 帮助后退” 茁尸搜索色文件夹鶴商(E X岭®酹地址C:VFrcgram FilesVMicrosoft SQL ServerMSSQL. 1MSSQLData左件和左件夹任务会曲穰动所选项目门复制所选项目必将选择的项目发

10、布到2 WeLrj以电子邮件形式发送所3选项目V删除所选项目其它位置MSSQL我的文档我的电脑网上邻居详细信息(苓名称丈小类型修改日期1 at. rrulf6. 144 KBSQL Server Data.2010-12-31 11:42|J=1 ab_log. ldf1. 024 KBSQL Server l:ata.2010-12-31 11:42J data_Data. MIiF5, 120 KBSQL Server D;ata.2010-12-31 11:42|J=1 data_Log. LDF1. 024 KBSQL Server Data.2010-12-31 11:42DB_TS

11、WQUBZ.mdfL 168 KBSQL Server l:ata.2010-12-31 11:42|JJ DB_TSWQKBZ_log. ldf26,816 KBSQL Server D:ata.2010-12-31 11:42|J=1 distmdl. ldf2,816 KBSQL Server Data.2005-10-14 1:05distmdl. mdf5. 120 KBSQL Server l:ata.2005-10-14 1:05|j=l iLnowledEeBase. ldf1,024 KBSQL Server Data.2010-12-31 11:42J Eitowl t:

12、iIehBe. m dt2, 240 KBSQL Server Data.2010-12-31 11:42mastEr. rndf4. 096 KBSQL Server l:ata.2010-12-31 11:42當1 mastlog. ldf1,536 KBSQL Server Data.2010-12-31 11:42model. rTuif2. 240 KBSQL Server Data.2010-12-31 11:42|JJ modellog. ldf1. 024 KBSQL Server l;ata.2010-12-31 11:42J mEdbdata. mdf5, 568 KBSQ

13、L Server Data.2010-12-31 11:42iJJmsdblog. ldf2. 048 KBSQL Server l:ata.2010-12-31 11:42pl mssqlsystEmtE弓ource. ldf512 KBSQL Server D;ata.2005-10-14 0:56-y mseqlsystemresoui-ce. mdf38, 976 KBSQL Server Data.2005-10-14 0:56J myteEt_D:=Lta. HUF1. 984 KBSQL Server l:ata.2010-12-31 11:42库1 mytest丄匸电.LDF1

14、,024 KBSQL Server D;ata.2010-12-31 11:421 qq. rrulf3. 072 KBSQL Server Data.2010-12-31 11:42|J1 qi_log.ldf1. 024 KBSQL Server l:ata.2010-12-31 11:42ReportS电斗¥电斗.md£3, 264 KBSQL Server D:ata.2010-12-31 11:42J Rep or tS er ver _1 o g. LDF832 KBSQL Server Data.2010-12-31 11:42j Rep or t$Er

15、65;EirTErTiplE. rrulf2. 240 KBSQL Server l:ata.2010-12-31 11:42J Rep or tS er ver T erTipDB_l o g. LDF832 KBSQL Server Data.2010-12-31 11:42eo£twar mpFodu亡rndf3. 072 KBSQL Server Data.2009-8-28 10:33库1 softwareproduct£_og. ldf1. 024 KBSQL Server l:ata.2009-8-28 10:33tempilb. rmlt8. 192 KBS

16、QL Server Data.2011-1-4 11:21pl tempiog. ldf512 KBSQL Server Data.2011-1-4 11:21pgsga3. 072 KBSQL Server l;ata.2011-1-4 15:16J test_log. ldf |1. 024 KBSQL Server Data.2011-1-4 15:16图13数据所在位置北京亚控科技发展有限公司11Microsoft SQL Server 2005数据库的简单应用说明文档7.2数据库附加Microsoft SQL数据库附加的意思就是把其他已经存在的数据库加载到本地的Server Ma n

17、ageme nt Studio中,进行编辑、浏览等操作。首先选择“数据库”,右键菜单选择“附加”。licrosoft SQL Server lanaeStudio文件 編辑 视團 工具Q)廊口址)社区 需助j新建查询® uj皑辿阳鸟爲討瞬静園褂抄雪云对象资源管理器 4 X-0 172. 16. 1 12S (SQL Str ver 9.C. 1399 - KINGVIEXyu. chen)数据If 新建数据库廻)北京亚控科技发展有限公司12Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司#Microsoft SQL Server 20

18、05数据库的简单应用说明文档QQOQQOQ3 3 ffl ffl B 田|±1还原数据库0) 还原文件和文件俎Rep or七£皀/¥皂工+ J ReportServerTempDB 世Ei安全性+服务器对象口复制 伍Cj管理+ _j Notification Services i+ 啓 SQL Server 代理图14附加数据库在弹出的对话框中,单击【添加】按钮。图15附加数据库在弹出的对话框中选择要附加的数据库,如下图所示把“test”数据库添加上北京亚控科技发展有限公司13Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发

19、展有限公司14Microsoft SQL Server 2005数据库的简单应用说明文档修定粒数据库文件-JSCHEMTU选择文件+_, fli crosaft ActiyeSymc+ _)Mi crosoft Acti veSync .± ,_j Microsoft And.ysis Servi+ _j Microsoft CATICOM 2102 + J mi crosoft Frontpage I 一j Mi crosoft Offi ce+ 一 Mi crosaft Silverli ght-_j Mi crosoft SQL Server8090MSSQL 1一I MSS9

20、L+ ,_j E&ckup+ 二 Einn-一j Eat a口ca口日J J Jab. mdf data_Cata. MDF BB_rSWQUBZ.mdf di e tmdl. md£Kxiovded 宜 eEase- mif master, mdf modl. mdf mMbd杜ta, mlf msslsyEttihresoiirc*. mdf myptest_Dati. MDF qqi,mdfRep(jrtServ#r. mdf ReportssrverTempDE.mdf softxarepr>ducts. mdf t«mpdb. mdftext. m&

21、gt;dftext. m>dfA|所选路径世):文件类型d):文件名):CAFrogrsm FilfisXHi crosoft SQL ServerMSSQL. lMSSQLData 数据库立件(匚m旺)、t*st. mdf确定取消图16附加数据库单击【确定】按钮,弹出如下图所示对话框,在对话框的左下角显示了数据库文件 test.mdf和 test_log.ldf。北京亚控科技发展有限公司15Microsoft SQL Server 2005数据库的简单应用说明文档图17附加数据库单击【确定】按钮后,在Microsoft SQL Server Management Studio中就可以看

22、到“test” 数据库了。北京亚控科技发展有限公司16Microsoft SQL Server 2005数据库的简单应用说明文档君象资源管理第律4 X连接響目I- d 1T2.16 1.129 (SQL Serv&r 3 0-1399 - KIMGVIE*jm. cherj -_i数据库+ LJ系统数据库+数据库快照 田jj命It | dat&l+ j BB_TSWqUBZ+ J mytest出.J qq#Reports 电 i誓岂 r+ Rtp or IS erverl empDBtEt# 安全性+服务器对象V 一|复制+ 口管理+ J ffotifi cati on Ser

23、vi ces1+ g SQL Server 代理图18附加数据库后北京亚控科技发展有限公司17Microsoft SQL Server 2005数据库的简单应用说明文档8. 附录在本文档最后提供一点SQL Server数据库用户权限方面的资料供我们学习参考。SQL Server数据库的角色是一个强大的工具,使您得以将用户集中到一个单元中, 然后对该单元应用权限。对一个角色授予、拒绝或废除的权限也适用于该角色的任何成 员。可以建立一个角色来代表单位中一类工作人员所执行的工作,然后给这个角色授予 适当的权限。当工作人员开始工作时,只须将他们添加为该角色成员,当他们离开工作 时,将他们从该角色中删除

24、。而不必在每个人接受或离开工作时,反复授予、拒绝和废 除其权限。权限在用户成为角色成员时自动生效。如果根据工作职能定义了一系列角色,并给每个角色指派了适合这项工作的权限, 则很容易在数据库中管理这些权限。之后,不用管理各个用户的权限,而只须在角色之 间移动用户即可。如果工作职能发生改变,贝U只须更改一次角色的权限,并使更改自动 应用于角色的所有成员,操作比较容易。SQL Server在安装过程中定义几个固定角色。可以在这些角色中添加用户以获得相 关的管理权限。下面是服务器范围内的角色。固定服务器角色描述sysadm in可以在SQL Server中执行任何活动。serveradm in可以设置

25、服务器范围的配置选项,关闭服务器。setupadm in可以管理链接服务器和启动过程。securityadm in可以管理登录和CREATE DATABASE 权限,还可以读取错误日 志和更改密码。processadm in可以管理在SQL Server中运行的进程。dbcreator可以创建、更改和除去数据库。diskadmin可以管理磁盘文件。bulkadmin可以执行BULK INSERT语句。可以从sp_helpsrvrole获得固定服务器角色的列表,可以从sp_srvrolepermission获 得每个角色的特定权限。每个数据库都有一系列固定数据库角色。虽然每个数据库中都存在名称相

26、同的角色, 但各个角色的作用域只是在特定的数据库内。例如,如果Databasel和Database2中都有叫UserX 的用户ID,将Databasel中的UserX 添加到Databasel的db_owner固 定数据库角色中,对 Database2中的UserX 是否是Database2的db_owner角色成员 没有任何影响。固定数据库角色描述db_ow ner在数据库中有全部权限。db accessadm in可以添加或删除用户ID。db_securityadm in可以管理全部权限、对象所有权、角色和角色成员资格。db_ddladm in可以发出ALL DDL,但不能发出GRANT、

27、REVOKE 或DENY 语句。db backupoperator可以发出 DBCC、CHECKPOINT 和 BACKUP 语句。db datareader可以选择数据库内任何用户表中的所有数据。db_datawriter可以更改数据库内任何用户表中的所有数据。db de ny datareader不能选择数据库内任何用户表中的任何数据。db de ny datawriter不能更改数据库内任何用户表中的任何数据。可以从sp_helpdbfixedrole 获得固定数据库角色的列表,可以从 sp_dbfixedrolepermissi on获得每个角色的特定权限。数据库中的每个用户都属于pu

28、blic数据库角色。如果想让数据库中的每个用户都 能有某个特定的权限,则将该权限指派给public角色。如果没有给用户专门授予对某 个对象的权限,他们就使用指派给public角色的权限。下面是在SQL Swever数据库里新建用户及进行权限管理的几个截图。选择“安全性”“登录名”,右键菜单,单击“新建登录名”。在弹出的对话框 里,设置用户名及密码。北京亚控科技发展有限公司19Microsoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司20Microsoft SQL Server 2005数据库的简单应用说明文档图19新建用户北京亚控科技发展有限公司#Mic

29、rosoft SQL Server 2005数据库的简单应用说明文档北京亚控科技发展有限公司21Microsoft SQL Server 2005数据库的简单应用说明文档登老名-斷建北京亚控科技发展有限公司#Microsoft SQL Server 2005数据库的简单应用说明文档LTZ 16. I ISI哇摄:kinvievO IVinioT=身忖捡证血® SQL Srrre :3iS验证密码®确认密玛心:回隹制实:fe峦硒托比i?)强制憲玛过轴用户在下出轻录时必须更J改密玛也映射到证為证书呂茹:吹射到非刘称密铜密将名菽閭:跌认敢惟庠(1J默认诰言®:北京亚控科技发展有限公司#Microsoft SQL Serv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论