Download Lecture 10 MS-SQL Server Basics

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

DBase wikipedia , lookup

Global serializability wikipedia , lookup

Tandem Computers wikipedia , lookup

IMDb wikipedia , lookup

Serializability wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Access wikipedia , lookup

Oracle Database wikipedia , lookup

Team Foundation Server wikipedia , lookup

Btrieve wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Ingres (database) wikipedia , lookup

Open Database Connectivity wikipedia , lookup

SQL wikipedia , lookup

ContactPoint wikipedia , lookup

PL/SQL wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
IT:Network:Applications

“Business runs on databases…”
◦ Understatement!




Requirements
Installation
Creating Databases
SIMPLE query
◦ Just enough to ensure its there

Hand-off to DBA




OS: 7, Server 2003, Server 2008
32- and 64-bit
IIS needed for reporting
.Net 2.0 or later (ASP.net)




Run ‘setup.exe’ from CD
Select Platform
Install ‘Server components…’
System check runs – ensures proper
environment

Components
◦ SQL DB Services
◦ Analysis Services (Online Analytic Processing (OLAP)
and data-mining)
◦ Reporting Services
◦ Notification Services (Send reports in “timely”
fashion)
◦ Integration (talk to other db)

Select basics and fine-tune via Advanced

“default” is first SQL server on this box
If need more SQL servers (virtual hosts), use
“Named Instance”

Use system account or use domain account

◦ domain must be “old-style” (YOURDOMAIN) not
DNS-style (YOURDOMAIN.local)

Reboot when done!

Database
◦ “Unit of Knowledge”

Table
◦ Sub-component of Database
◦ “Unit of Storage”

Database may be multiple tables
◦ Database for NWTC
 Table for Students
 Table for Programs
 One field in Students “points” to correct record in
Programs


SQL Server Management Studio
R-Click on Databases > New Database
◦ Give it a name
◦ If multiple disks, WATCH location!



Table needs one field that uniquely identifies
a particular record
Must not be null!
If needed, add field, set to “int” or “bigint”
◦ Mark as NOT allow Null
◦ Set as Identity Column



BACKUP DATABASE CustomerDB
TO DISK = ‘C:\Backups\CustDB.BAK’
or
In SQL Server Mgmt Studio
◦ Rclick on Database > Tasks > Backup
◦ Delete “default” backup destination and Add new
one


SQL Server Mgmt Studio
R-Click on DATABASES (or your DB)
◦
◦
◦
◦



Restore DB
Specify DB to restore to & Specify source (our file)
Click box to restore this set
OPTIONS!
or
RESTORE DATABASE CustomerDB
FROM DISK = ‘C:\Backups\CustDB.BAK’



In Mgmt Studio
Configure backup as before
Script menu > Script Action to Job
◦ Left-side, select “steps” then Edit
 Make sure job is correct
◦ Left-side, select “schedules” then New
 Give name, pick schedule, Ok