您好,登錄后才能下訂單哦!
本篇內容主要講解“sqlserver 2008的安裝過程以及創建數據庫和添加用戶的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“sqlserver 2008的安裝過程以及創建數據庫和添加用戶的方法”吧!
Sql server 2008r2 安裝
演示版本[SQL.Server.2008.企業版.R2].cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233
1.將文件解壓到對應目錄
2.用管理員執行setup.exe,點擊確定
3.打開如下所示的“SQL Server安裝中心”對話框,選擇左邊的安裝選項,單擊右邊的“全新SQL Server獨立安裝或向現有安裝添加功能”選項,如圖所示:
4.在打開的“SQL Server 2008安裝程序”對話框中,出現“安裝程序支持規則”選項,可以看到,一些檢查已經通過了,單擊確定按鈕,進入到下一步,如圖所示:
點擊確定
5.單擊確定按鈕之后,出現輸入產品密鑰的提示,這里我使用的密鑰是企業版的:“GYF3T-H2V88-GRPPH-HWRJP-QRTYB”,單擊下一步按鈕繼續安裝,如圖所示:
6.在接下來的許可條款頁面中選擇“我接受許可條款”選項,單擊下一步按鈕繼續安裝,如圖所示:
7.在出現的“安裝程序支持文件”頁面中,單擊安裝按鈕繼續,如下圖所示:
安裝過程如下圖所示:
之后出現了“安裝程序支持規則”頁面,只有符合規則才能繼續安裝,單擊下一步按鈕繼續安裝,如圖所示:
出現了設置角色頁面,默認點擊下一步:
出現功能選擇頁面,點擊全選,設置共享目錄,點擊下一步:
出現實例配置界面,選擇默認實例,設置實例的根目錄,點擊下一步:
出現磁盤要求界面,如通過點擊下一步,如不通過請檢查磁盤空間:
8出現服務器配置界面,根據具體需要進行設置,這里默認即可,點擊下一步:
9.出現數據庫引擎配置界面, 設置身份驗證為混合模式,輸入數據庫管理員密碼,即sa用戶密碼(p@ssw0rd),并且添加當前用戶,點擊下一步:
10.出現Analysis Services配置頁面,添加當前用戶,點擊下一步:
出現Reporting Services配置頁面,按照默認的設置,單擊下一步:
出現錯誤和使用情況報告頁面,根據自己的需要進行選擇,單擊下一步繼續安裝:
出現安裝規則頁面,如果全部通過,點擊下一步:
出現準備安裝頁面,檢查要安裝的功能選項,點擊安裝:
正在安裝,如下圖所示:
安裝完成(需要等待一段時間)點擊關閉:
11.啟動SQL SERVER 2008,選擇開始菜單中的 Microsoft SQL Server R2中的配置工具,然后點擊 SQL server 配置管理器:
12.最后啟動微軟為我們提供的集成工具,按照上圖中的選擇SQL Server Manager Studio選項打開,輸入用戶名和密碼進入,如圖所示:
至此sql server已經按完成。
SqlServer 添加用戶 添加角色 分配權限
--創建一個簡單的登錄,登錄名為:newlogin;登錄密碼:123456;默認數據庫:master,默認數據庫也可以不指定。
EXEC sp_addlogin 'newlogin','123456','master'
--創建用戶
--創建一個簡單的用戶,如果不指定用戶名,則添加到當前數據庫登錄名中,如果不指定角色,則該用戶默認屬于public角色。下為添加newlogin登錄名。
EXEC sp_adduser 'newlogin'
--創建一個帶用戶名的用戶,用戶可以與登錄名相同(同上一種類似),也可以不同,但要設定當前登錄名,用戶角色可選,默認為public。下為將用戶newuser添加到newlogin登錄名中。
EXEC sp_adduser 'newlogin','newuser'
--創建角色
EXEC sp_addrole 'newrole'
--下為將用戶下為將用戶newuser添加到newlogin登錄名中。并指定newrole角色。
EXEC sp_adduser 'newlogin','newuser','newrole'
--為角色newrole賦予jobs表的所有權限
GRANT ALL ON jobs TO newrole
--為角色newrole賦予sales表的查、改權限
GRANT SELECT,UPDATE ON sales TO newrole
--禁止角色newrole使用employees表的插入權限
DENY INSERT ON employees TO newrole
另一種創建用戶和賦予角色的方式
--為登錄newlogin在數據庫中添加安全賬戶newuser
EXEC sp_grantdbaccess 'newlogin','newuser' --添加newuser為角色newrole的成員 EXEC sp_addrolemember 'newrole','newuser'
--數據庫用戶、角色、登錄的刪除操作
--刪除當前數據庫用戶
EXEC sp_revokedbaccess 'newuser';
--刪除數據庫登錄
EXEC sp_droplogin 'newlogin'
--刪除數據庫角色
EXEC sp_droprole 'newrole'
--從數據庫角色(newrole)中刪除用戶(newuser)
EXEC sp_droprolemember 'newrole', 'newuser'
--用SQL代碼新建登錄、用戶
--創建帶密碼的mylogin登錄名,MUST_CHANGE 選項需要用戶首次連接服務器時更改此密碼。
CREATE LOGIN mylogin WITH PASSWORD = '123456' MUST_CHANGE;
--創建映射到憑據的登錄名。
--以下示例將創建mylogin登錄名。此登錄名將映射到mycredential憑據。
CREATE LOGIN mylogin WITH PASSWORD = '123456',
CREDENTIAL = mycredential;
--從Windows 域帳戶創建登錄名
--如果從Windows 域帳戶映射登錄名,則登錄名必須用方括號([ ]) 括起來。
CREATE LOGIN [jack\xiangzhao] FROM WINDOWS;
--如果指定用戶名,則不使用默認登錄名作為該數據庫用戶
CREATE USER myuser FOR LOGIN mylogin
--以下示例將創建用戶myuser擁有的數據庫角色myrole
CREATE ROLE myrole AUTHORIZATION myuser;
--以下示例將創建db_role固定數據庫角色擁有的數據庫角色myrole
CREATE ROLE myrole AUTHORIZATION db_role
創建數據庫
USE [master]
GO
/****** Object: Database [test] Script Date: 03/08/2019 14:45:36 ******/
CREATE DATABASE [test] ON PRIMARY
( NAME = N'test', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'test_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [test] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [test].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [test] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [test] SET ANSI_NULLS OFF
GO
ALTER DATABASE [test] SET ANSI_PADDING OFF
GO
ALTER DATABASE [test] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [test] SET ARITHABORT OFF
GO
ALTER DATABASE [test] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [test] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [test] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [test] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [test] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [test] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [test] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [test] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [test] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [test] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [test] SET DISABLE_BROKER
GO
ALTER DATABASE [test] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [test] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [test] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [test] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [test] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [test] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [test] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [test] SET READ_WRITE
GO
ALTER DATABASE [test] SET RECOVERY FULL
GO
ALTER DATABASE [test] SET MULTI_USER
GO
ALTER DATABASE [test] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [test] SET DB_CHAINING OFF
GO
EXEC sys.sp_db_vardecimal_storage_format N'test', N'ON'
GO
USE [test]
GO
/****** Object: Table [dbo].[test_tab] Script Date: 03/08/2019 14:45:37 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[test_tab](
[name] [nchar](10) NULL,
[id] [int] NULL,
[job] [nchar](10) NULL
) ON [PRIMARY]
GO
到此,相信大家對“sqlserver 2008的安裝過程以及創建數據庫和添加用戶的方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。