840 likes | 1.94k Views
MS-SQL Server Basics. IT:Network:Applications. Database. “Business runs on databases…” Understatement! Requirements Installation Creating Databases SIMPLE query Just enough to ensure its there Hand-off to DBA. Requirements. OS: 7, Server 2003, Server 2008 32- and 64-bit
E N D
MS-SQL Server Basics IT:Network:Applications
Database • “Business runs on databases…” • Understatement! • Requirements • Installation • Creating Databases • SIMPLE query • Just enough to ensure its there • Hand-off to DBA
Requirements • OS: 7, Server 2003, Server 2008 • 32- and 64-bit • IIS needed for reporting • .Net 2.0 or later (ASP.net)
Installation • Run ‘setup.exe’ from CD • Select Platform • Install ‘Server components…’ • System check runs – ensures proper environment
More install • 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
Instance Name /Accounts • “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!
Basic Idea • 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
Create a new Database • SQL Server Management Studio • R-Click on Databases > New Database • Give it a name • If multiple disks, WATCH location!
Index Field • 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 • BACKUP DATABASE CustomerDBTO DISK = ‘C:\Backups\CustDB.BAK’ • or • In SQL Server Mgmt Studio • Rclick on Database > Tasks > Backup • Delete “default” backup destination and Add new one
Restore • 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’
Schedule the backup • 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