From 59706d8c469ab3cca498eef907409d82f36d080f Mon Sep 17 00:00:00 2001 From: jbondpdx Date: Mon, 24 Nov 2014 16:19:51 -0800 Subject: [PATCH] Terminology definitions added to README.md Added definitions of database, instance, user, login, and server roles. --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index efa3c47c..4d1e853a 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,8 @@ The mssql module requires the following: ###Beginning with mssql + + To get started with the mssql module, include these settings in your manifest: ``` @@ -53,6 +55,8 @@ This manifest installs MS SQL and creates an MS SQL instance named MSSQLSERVER. ##Usage +Note: For clarification on Microsoft SQL Server terminology, please see [Windows SQL Server Terms](#windows-sql-server-terms) below. + ###To install SQL Server tools and features not specific to a database instance: ``` @@ -93,6 +97,16 @@ mssql::login{'WIN-D95P1A3V103\localAccount': } ``` +#### Windows SQL Server Terms + +Terminology differs somewhat between various database systems; please refer to this list of terms for clarification. + +* Instance: An instance is an installed and running database service. +* Database: A database is a collection of information organized into related tables of data and definitions of data objects. +* Login: A Login has server-level permissions to access and manage all or some of the database and principal login rights. +* User: User grants access to a single DATABASE and is typically mapped to a Login. +* Server Roles: Server-level permission groups that exist outside of databases. These are defined by SQL Server and might have nested permissions. + ##Reference ### Types