찾다
데이터 베이스MySQL 튜토리얼SQL Server 应用开发(三)
SQL Server 应用开发(三)Jun 07, 2016 pm 03:09 PM
serversql주인애플리케이션 개발설립하다현지의등록하다원격

(二) 建立注册:在对远程或本地主机进行管理时,需要先进行注册 方法: 1、在选定的 SQL SERVER 组上右击,选择新建 SQL SERVER 注册,弹出相应对话框 2、在向导的可用服务器列表中选择想要进行管理的远程服务器,本地服务器可以用 . 表示,然后添加到右侧

 

(二)建立注册:在对远程或本地主机进行管理时,需要先进行注册
      方法:

      1、在选定的“
SQL SERVER 组”上右击,选择“新建SQL SERVER 注册”,弹出相应对话框
      2、在向导的可用服务器列表中选择想要进行管理的远程服务器,本地服务器可以用“
.”表示,然后添加到右侧列表中,单击“下一步”
      3、选择相应的身份验证方式,分为两种:

         A.以windows身份进行验证:即以windows系统的登录方式进行验证,在成功登录系统后,即可登录SQL SERVER

         B.以SQL SERVERWINDOWS的混合方式进行验证:即在登录操作系统后,在登录SQL SERVER时还需要相应的验证(选择这项后,“下一步”会提示输入相应的验证帐号或密码),选择完成后“下一步”

      4、在这里要选择该注册属于哪个SQL SERVER组,或创建一个新的顶层组

      5、单击“完成”,如果正确连接和验证,将成功注册。


(三)建立登录并赋予权限:

      1、建立SQL SERVER登录帐户:即进入SQLSERVER系统时需要的帐户
         方法:在企业管理器中“安全性”节点下,右击“登录”,选择“新建登录”,会出现相应对话框,具体如下:

         A.常规标签:这里可以填写帐户的名称以及相应的验证方式,验证方式同“建立注册”,还可以指定此帐户的默认登录数据库
         B.服务器角色:这里可以对该帐户在服务器中所处的角色进行设置,角色详细定义此处不做具体解释

         C.数据库访问:在这里可以定义该用户可以访问的数据库以及在被许可访问的数据库中的帐户别名,只有被做许可的数据库,才可以进行访问,帐户别名是该帐户在指定数据库中使用的名称。


      2、建立数据库用户:即定义登录帐户可以进行访问的数据库

         方法:在允许访问的数据库下,选择并右击“用户”,选择“新建数据库用户”,弹出相应对话框,选择好帐户,还可以给帐户命名在该数据库中的别名。


      3、为帐户对数据库中相关表格授与权限:

         方法:在数据库的用户列表中,选择并右击该登录,并在快捷菜单中选择“所有任务”“管理权限”,可以对相应表格授与相应的权限,只有在授权后才能进行相应操作。


六、系统数据库和示例数据库:(理解)

(一)SQL SERVER中数据库按用途分类:
      1、系统数据库:管理和维护
SQL SERVER所必需的数据库

      2、示例数据库(用户数据库):用户自己创建的数据库,示例数据库也是用户数据库,提供一些作为例子的数据库。


(二)系统数据库:

      1、Master数据库:记录所有系统级别的信息

      2、Tempdb数据库:保存所有的临时表和临时存储过程及临时生成的表

      3、Model数据库:用于在系统上创建的所有数据库的模板

      4、Msdb数据库:供SQL SERVER代理程序高度警报、作业及记录操作
(三)示例数据库:
PubsNorthwind


七、创建和管理数据库(掌握)

(一)创建数据库:

      1、数据库的文件结构:一个数据库至少要包括一个数据库文件和一个事务日志文件

         A.数据库文件(DATABASE FILE):存放数据库数据和数据库对象的文件,一个数据库可包括多个数据库文件,一个数据库文件只属于一个数据库,数据库文件可分为主数据库文件(PRIMARY DATABASE FILE)和次数据库文件,前者用于存储数据库的启动信息,扩展名为.mdf,后者扩展名为.ndf


        B.事务日志文件(TRANSACTION LOG FILE):用来记录数据库的更新情况,扩展名为.ldf,一个数据库可有多个事务日志文件。


        C.文件组(FILE GROUP):类似于文件夹,主要用于分配磁盘空间并进行管理,可分为主文件组(PRIMARY FILE GROUP)和次文件组(SECONDARY GROUP FILE



      2、在企业管理器中创建数据库:

         方法:在“数据库”上右击“新建数据库”,会弹出相应对话框

         1)“常规”选项卡:可设定数据库的名称,可为中文

         2)“数据文件”选项卡:

             A.文件名:数据库的物理文件名

             B.位置:数据库的物理位置
             C.初始大小:新建数据库时的空间
             D.文件组:所属的文件组
             E.文件自动增长:在数据增加后是否允许数据库空间进行自动增长,可分为按
%增长和按MB增长

             F.最大文件大小:在数据增长后,是否限定数据库的最大空间

         3) “事务日志”选项卡:设置同“数据文件”选项卡


(二)收缩数据库:
      当数据库数据因更新而出现太多空闲空间时,对数据库文件空间进行缩减,避免空间浪费

      方法:右击需要进行操作的数据库,选择“所有任务”“收缩数据库”


(三)移动数据库:

      当数据库文件需要在不同主机间转移时进行的操作,在移动数据库前要对主机上的数据库进行“分离”操作,“分离”后,将数据库文件直接拷贝到目标主机上,再进行“附加”数据库操作即可

      1、“分离”数据库的方法:右击需要进行操作的数据库,选择“所有任务”“分离数据库”

      2、“附加”数据库的方法:右击“数据库”,选择“所有任务”“附加数据库”,选择数据库文件的位置即可


(四)配置数据库选项:
      对数据库的相关选项进行配置,右击要进行配制的数据库,选择“属性”,选择“选项”选项卡,主要选项如下:

      1、访问限制:若选择“
DB_OWNER, DBCREATOR, SYSADMIN的成员”,则代表只有数据库所有者数据库创建者和系统管理员才有权使用数据库,若选择“单”用户,表示数据库在同一时间只能借一个用户使用。
      2、只读:只能读取,查看,不能修改。

      3、ANSI Null
默认设置:允许在数据库表中输入NULL
      4、自动关闭:当无用户使用数据库时,自动关闭数据库
自动收缩:定期检查数据库,当未用空间超过其大小的25%时,自动进行收缩操作

(五)删除数据库:
      将不使用的数据库删除,右击需要删除的数据库,选择“删除”,删除后不可恢复
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询Aug 26, 2022 pm 02:07 PM

本篇文章给大家带来了关于SQL的相关知识,其中主要介绍了SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询的方法,文中通过示例代码介绍的非常详细,下面一起来看一下,希望对大家有帮助。

SQL Server解析/操作Json格式字段数据的方法实例SQL Server解析/操作Json格式字段数据的方法实例Aug 29, 2022 pm 12:00 PM

本篇文章给大家带来了关于SQL server的相关知识,其中主要介绍了SQL SERVER没有自带的解析json函数,需要自建一个函数(表值函数),下面介绍关于SQL Server解析/操作Json格式字段数据的相关资料,希望对大家有帮助。

聊聊优化sql中order By语句的方法聊聊优化sql中order By语句的方法Sep 27, 2022 pm 01:45 PM

如何优化sql中的orderBy语句?下面本篇文章给大家介绍一下优化sql中orderBy语句的方法,具有很好的参考价值,希望对大家有所帮助。

一文搞懂SQL中的开窗函数一文搞懂SQL中的开窗函数Sep 02, 2022 pm 04:55 PM

本篇文章给大家带来了关于SQL server的相关知识,开窗函数也叫分析函数有两类,一类是聚合开窗函数,一类是排序开窗函数,下面这篇文章主要给大家介绍了关于SQL中开窗函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下。

Monaco Editor如何实现SQL和Java代码提示?Monaco Editor如何实现SQL和Java代码提示?May 07, 2023 pm 10:13 PM

monacoeditor创建//创建和设置值if(!this.monacoEditor){this.monacoEditor=monaco.editor.create(this._node,{value:value||code,language:language,...options});this.monacoEditor.onDidChangeModelContent(e=>{constvalue=this.monacoEditor.getValue();//使value和其值保持一致i

如何使用exp进行SQL报错注入如何使用exp进行SQL报错注入May 12, 2023 am 10:16 AM

0x01前言概述小编又在MySQL中发现了一个Double型数据溢出。当我们拿到MySQL里的函数时,小编比较感兴趣的是其中的数学函数,它们也应该包含一些数据类型来保存数值。所以小编就跑去测试看哪些函数会出现溢出错误。然后小编发现,当传递一个大于709的值时,函数exp()就会引起一个溢出错误。mysql>selectexp(709);+-----------------------+|exp(709)|+-----------------------+|8.218407461554972

Monaco Editor怎么实现SQL和Java代码提示Monaco Editor怎么实现SQL和Java代码提示May 11, 2023 pm 05:31 PM

monacoeditor创建//创建和设置值if(!this.monacoEditor){this.monacoEditor=monaco.editor.create(this._node,{value:value||code,language:language,...options});this.monacoEditor.onDidChangeModelContent(e=>{constvalue=this.monacoEditor.getValue();//使value和其值保持一致i

springboot配置mybatis的sql执行超时时间怎么解决springboot配置mybatis的sql执行超时时间怎么解决May 15, 2023 pm 06:10 PM

当某些sql因为不知名原因堵塞时,为了不影响后台服务运行,想要给sql增加执行时间限制,超时后就抛异常,保证后台线程不会因为sql堵塞而堵塞。一、yml全局配置单数据源可以,多数据源时会失效二、java配置类配置成功抛出超时异常。importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;importorg.apache.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.