Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Server Administration (Mock Internship Program Part1)
Rating: 4.8 out of 5(184 ratings)
1,957 students

SQL Server Administration (Mock Internship Program Part1)

Ge the 'experience' you desperately need for a SQL Server Administration job by taking this course.
Created byRaphael Asghar
Last updated 12/2017
English
English [Auto],

What you'll learn

  • At this end of the course, the student will have the necessary ‘experience’ in managing, configuring, installing, deploying, and creating a SQL Server environment to enhance the knowledge gained by the 7 courses.

Course content

1 section38 lectures6h 16m total length
  • SQL SERVER COURSES NOT BASED ON SQL VERSION BUT RATHER ON PRINCIPLES8:55

    Apply core SQL Server administration principles across versions, with separate 2014, 2016, and 2017 instances. Perform common tasks like selecting data and creating or dropping objects, while embracing 2016 features.

  • Introduction to Mock Program7:10

    Join this mock internship program to gain hands-on SQL Server administration experience through real-world projects in production environments, while completing seven mandatory courses in order.

  • Project 1 Install Applications13:07
  • Project 1 Install Applications Answer part 115:00

    Download and install VirtualBox, Windows Server 2012, and SQL Server 2012 to build a virtual environment, create a GUI VM, and configure shared folders and data drives.

  • Project 1 Install Applications Answer part 215:59

    Set up a virtual box environment, enable shared folders and emulate hard drives, then install Eskudo Server 2012 with designated data and log file directories and firewall adjustments.

  • Project 2 Attach Adventureworks Database Answer part 110:00

    Attach the Adventure Works 2012 database to a new dev sql server instance, create a database via gui, and import and export a Movies file using a shared folder.

  • Project 2 Attach Adventureworks Database Answer part 211:27

    Attach the Adventure Works 2012 database to the Dev One instance, create the Greatest Movies database, and import the movies and actors text file via the GUI and import wizard.

  • Project 3 Back up database using Maintenance Plan5:37

    Create a backup plan with a maintenance plan for system and user databases, size guides recovery mode and choices like transactional logs, differential logs, and simple or bulk-logged backups.

  • Project 3 Backup databases using mantnance plans answer10:32

    Learn to build maintenance plans that back up system and user databases, determine size, and set simple or full recovery models.

  • Project 4 Create a SSRS Report9:21

    Create an ssrs product report filtered to accessories, listing name, price, size, and color. Format with a dollar sign, centered headers, and frozen panes, and enable Bob-only access.

  • Project 4 Create a SSRS Report answer13:17

    Create an ssrs report for products table filtered by accessories, with currency formatting and headers. Deploy to the web portal and grant read access to Bob Enescu via Eskil login.

  • Project 5 Deploying the SSRS report9:30

    Deploy the SSRS report by setting the target reports folder and server, rebuilding, and deploying from the management studio, then verify via the report manager.

  • Project 6 Backing up large database9:10

    Develop a backup plan for three large databases, choosing full, differential, or transaction log backups, and stagger jobs to meet restore windows while ensuring data integrity with dbcc checkdb.

  • Project 6 backing up large database answer part 112:00

    Develop a backup plan for databases (10 gb, 100 gb, 300 gb) using full, differential, or log backups. Run dbcc checkdb first and schedule off-hour maintenance to meet restoration windows.

  • Project 6 backing up large database answer part 213:49

    Learn to design a backup plan for large databases using full, differential, and transaction log backups. Schedule these backups to meet restore time targets and data-loss tolerances.

  • Project 7 Security Breach SQL Profiler8:23

    Identify and investigate security breaches in a production database using the Ezekial profiler, by setting up a breach scenario, monitoring activity, and analyzing results to locate the cause.

  • Project 7 Security Breach SQL Profiler answer11:49

    Detect a security breach on a sql server with the Eskil profiler, back up the table, configure a recurring delete job, and identify the responsible administrator.

  • Project 8 Creating SQL Logins6:26

    Create secure logins, switch authentication mode to mixed, map the logins Tom and Matt to Adventurer's 2012, and grant only select on the human resources table to restrict access.

  • Project 8 Creating SQL Logins answer12:49

    Configure mixed mode authentication and script, creating SQL logins such as Tom and Matt. Grant them restricted select access to Adventurer's 2012 Human Resources table.

  • Project 9 Import data4:19

    Learn to migrate sql server data between instances by backup and restore, and use the import-export wizard to migrate specific tables to a new dev database, and configure Ezekiel login.

  • Project 9 Import data answer18:32
  • Project 10 Restore database7:53

    Learn to restore a corrupt database using full and transactional log backups, set up the environment, validate 40 records, and apply proper backup directory paths.

  • Project 10 Restore database answer9:42

    Learn to restore databases by combining a full backup with transaction log backups to capture all changes; understand consequences when the last log backup is missing.

  • Project 11 Setting up database mail2:57

    Set up the school database mail system and an operator to alert via email when performance issues occur, then test using your SMTP email account.

  • Project 11 Setting up database mail answer8:54

    Set up and test a database mail system in the school environment, configure a mail profile and SMTP account, restart services, and create an operator to receive alert emails.

  • Project 12 TSQL database, table, insert, update, delete6:23

    Create a database using t-sql with default settings. Build a names table (first name, last name, age), insert five rows, copy the table, and export csv report via the wizard.

  • Project 12 TSQL database, table, insert, update, delete answer11:51

    Create a developers database, define a names table, insert data, back up with a copy, generate a report, and export to CSV using T-SQL and the export wizard.

  • Project 13 Backup and restore VLDB11:56

    Explore a native backup and restore plan for a 500-gigabyte database, covering full, differential, and log backups, with a 15-minute recovery point and a 1.5-hour restore window.

  • Project 13 Backup and restore VLDB answer15:33

    Design and execute a backup and restore plan for a very large database using weekly full backups, differentials every six hours, and 15-minute transaction log backups.

  • Project 14 create a inner join6:32

    Write an inner join to list employees by department and a count by job title, including first name, last name, gender, and title, plus an SRS report.

  • Project 14 create a inner join answer11:23

    Learn to write inner join queries between employee and person tables, using SQL or a query designer, to list first name, last name, gender, job title, and counts by title.

  • Project 15 Find Longest running query5:41

    Identify the longest running query using SQL profiler, focusing on duration, application name, login name, and database, then propose a concise resolution to reduce resource usage.

  • Project 15 Find Longest running query answer9:18

    Identify long running queries causing memory and CPU spikes using SQL profiler, filter for durations over 15 seconds, capture results, and propose query-level resolutions before hardware changes.

  • Project 16 Monitoring the SQL Server6:15

    Explore monitoring sql server performance using Windows performance monitor, identify key counters for CPU, memory, and disk, set spike thresholds, and evaluate hardware upgrades or query optimizations to resolve issues.

  • Project 16 Monitoring the SQL Server answer12:45

    Learn to use Windows performance tools to monitor SQL Server performance, identify bottlenecks with CPU, memory, disk, and network counters, and apply indexing and query optimization.

  • Project 17 Constraints6:28

    Enforce data quality with T-SQL constraints by creating a database, a drivers table, inserting valid and invalid ages, removing garbage data, and adding a check constraint for ages.

  • Project 17 Constraints answer8:08

    Create a prod database and drivers table with age, cleanse garbage data by deleting underage rows, and apply a check constraint to enforce ages 18 or above.

  • Project 18 Install new virtual machine Q AND A8:08

    Create a new virtual machine for a developer's testing environment, install Windows 2012 and 2014 servers, set up a blank five-gig database with a one-gig log, and grant restricted access.

Requirements

  • All students taking this course MUST have the 7 requisite courses; those courses are: Learn T-SQL, SQL Admin part 1,2,3, SSRS part 1, SSIS, and SSRS part 2. You can use a desktop or a laptop with Windows operating system. All material and software will be provided via trial downloads. DO NOT TAKE THIS COURSE IF YOU HAVE NOT TAKEN THE 7 COURSES, UNLESS YOU KNOW SQL ADMINISTRATION.

Description

The following 'Mock Internship Program Part 1' has been created and designed specifically to answer the question 'How do I get a job without experience, and how do i get experience without a Job'?  The following course will provide that missing gap by giving the students an opportunity to manage, design, and configure the SQL Server by having the student themselves take on the role of a SQL DBA, and actually produce results by executing projects, tasks, and taking on responsibilities that are conducted on a day to day or weekly basis.  This in turn will give the student confidence, encouragement and a sense of direction to what exactly is expected from a SQL DBA, thus increasing his/her chances of getting an opportunity in the IT industry.

Who this course is for:

  • This course is specifically designed for students that have taken all 7 courses mentioned above. It is targeted for those students that are aware of SQL Administration, Reporting Services, and Integration Services. If you’re not aware of these technologies, don’t take this course, unless you are aware of SQL Administration.