共計 4867 個字符,預計需要花費 13 分鐘才能閱讀完成。
本篇內容主要講解“sqlserver 2008 的安裝過程以及創建數據庫和添加用戶的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“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 的安裝過程以及創建數據庫和添加用戶的方法”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!