На главную
Результаты поиска “Sql backup and recovery plan examples”
Seminar on MySQL Backup and Recovery
 
37:23
This seminar is focus on the backup and recovery methods of MySQL database. The agenda for the seminar includes - o Backup and Recovery types o Backup Methods o Point In time (Incremental) Recovery o Table maintenance and crash recovery o Examples for backup and recovery strategy You can download PPT through below link: http://www.slideshare.net/MindfireSolutions/mysql-backup-recovery-35255165 Presenter: Soumya Dash, PHP and SQL Database Developer, Mindfire Solutions
Просмотров: 10691 Mindfire Solutions
How to write an IT Disaster Recovery Plan
 
32:21
Yes, the recovery software is crucial, the failover environment must be stable and your connectivity must be reliable, but these are just components. Without a plan they’re useless. Having a well-designed and thoroughly tested plan in place will substantially increase your ability to withstand, and recover from, disruption. We'll share with you the methods, exercises, tools and expertise needed to create a plan that works when you need it most.
Просмотров: 17038 Databarracks
Backup and Restore Database in SQL Server
 
07:15
Backup and Restore Database in SQL Server Check my blog for more on Constraints and related sample SQL Queries: http://sqlwithmanoj.com/2009/12/27/sql-basics-working-with-foreign-key-fk-constraints/ Check the whole "SQL Server Basics" series here: https://www.youtube.com/playlist?list=PLU9JMEzjCv14f3cWDhubPaddxRvx1reKR Check my SQL blog at: http://sqlwithmanoj.com/ Check my SQL FB Page at: https://www.facebook.com/sqlwithmanoj
Просмотров: 32304 SQL with Manoj
How to create a backup Maintenance Plan in SQL Server
 
06:54
Maintenance Plans are an easy, simple way to get started with a backup solution. In this video, watch Microsoft Certified IT Professional Jon Seigel show you how to create a backup Maintenance Plan that includes full, differential, and transaction log backup subplans. Blog post for this video: http://voluntarydba.com/post/2012/10/18/Creating-a-Backup-Maintenance-Plan.aspx Visit my channel for more database administration videos: https://www.youtube.com/voluntarydba Subscribe to get notified about my latest videos: https://www.youtube.com/voluntarydba?sub_confirmation=1 Read additional content on my blog: http://voluntarydba.com Follow on Twitter: https://twitter.com/voluntarydba Like on Facebook: https://facebook.com/voluntarydba
Просмотров: 123026 Voluntary DBA
SQL Server 2016 Part 3 - System Databases, Backing Up and Restoring
 
29:38
If you'd like to help fund Wise Owl's conversion of tea and biscuits into quality training videos you can click this link http://www.wiseowl.co.uk/donate?t=1 to make a donation. Thanks for watching! By Andrew Gould http://www.wiseowl.co.uk - SQL Server creates several important system databases when you install a new instance. This video explains what the master, model, msdb and tempdb databases are for along with a couple of the interesting things you can do with them. You'll also see how you can easily create a backup of the system databases and, somewhat more awkwardly, how to restore those backups in the event that something goes wrong. Visit www.wiseowl.co.uk for more online training resources in Microsoft Excel, SQL Server, Reporting Services, Analysis Services, Integration Services, ASP.NET, C#, Visual Basic, Microsoft Access, Microsoft PowerPoint, Microsoft Word, Microsoft Project, Microsoft Publisher, Microsoft Visio and more
Просмотров: 24452 WiseOwlTutorials
Understanding SQL Server Backup and Restore
 
01:02:58
Everyone knows that it's critical to have backups but it's amazing how few people make sure those backups can be restored properly! Too many times to count, Tim has been brought in by organizations to help recover failed systems where administrators simply didn’t know how to properly restore SQL Server backups when they have to. In this session, Tim will explain the various types of backups that can be taken and demonstrate how to restore each of them. Apart from covering the common full, differential and log backups, Tim will also cover partial, filegroup, and COPY_ONLY backups, backing up to and restoring from a URL, backup encryption, and how to perform a hack attach for the ultimate tail log restore. There's something here for everyone to learn! Tim is a SQL Server MVP. He has presented at PASS, SQLintersection, SQL Saturdays, user groups and numerous webinars. In addition Tim runs the Columbus GA SQL Users Group, is a PASS Regional Mentor and was named a PASS Outstanding Volunteer in 2012. He’s married with three children and has a passion for electronics. He also farms chickens (for eggs) and tilapias in his spare time.
Просмотров: 30117 DBAFundamentals
Introduction to SQL Server Database Backup and Restore
 
22:06
This video introduces the concepts of the backup and restore for SQL Server. It's meant to be a companion piece to this article on Backup and Restore for the Accidental DBA (http://www.simple-talk.com/sql/database-administration/sql-server-backup-and-restore-for-the-accidental-dba/) For more on how to do backups and restores using T-SQL check out my other video: http://www.youtube.com/watch?v=ITXPTviK2dQ -~-~~-~~~-~~-~- Please watch: "SQLSaturday Sioux Falls, August 18, 2018" https://www.youtube.com/watch?v=ZZRqLkje71E -~-~~-~~~-~~-~-
Просмотров: 188926 Grant Fritchey
SQL Server 2012 - How To Backup and Restore
 
04:58
This video walks you through how to backup and restore a database in SQL Server 2012. http://askadba.blogspot.com/
Просмотров: 206414 askadba
SQL: Backup & Recovery Part-1
 
09:29
In this tutorial, you'll learn how to take backup and restore the same when the tables/schema are dropped...
Просмотров: 4693 radhikaravikumar
SQL Server 2012 backup single table
 
01:45
This video demonstrates how to use the Tasks | Generate Scripts menu of a database to make a backup of a single table within SSMS. The sample database is borrowed from Petković, Dušan, Microsoft SQL Server 2012: A Beginner's Guide, 5th Edition, McGraw Hill, 2012, 978-0-07-176160-4 .
Просмотров: 18907 Lee Cottrell
SQL Server Recovery Models Overview - Simple, Full, Bulk logged [HD]
 
06:59
Description: This video is about SQL Server Recovery Models Overview - Simple, Full, Bulk-logged [HD]. You can refer complete Text Tutorial on my website: www.SQLServerLog.com You can join me on social networks: Facebook: http://www.facebook.com/SQLServerLog Linkedin: http://in.linkedin.com/in/SQLServerLog Google+: http://www.google.com/+SQLServerLogs Twitter: http://www.twitter.com/SQLServerLog
Просмотров: 14486 SQLServer Log
SQL Server Database  Backup and Restore using Command Prompt
 
01:49
SQL Server Database Backup and Restore using Command Prompt
Просмотров: 5987 studywithdemo
Understanding database backups in MS SQL Server 2008 R2
 
10:59
For more videos on technology, visit http://www.Techytube.com By Jayanth@techytube, http://www.techytube.com/author/jayanth-kurup/ This video covers a basic introduction to database backups within MS SQL Server 2008 R2. The approach is very similar to that of SQL 2005 and 2012 so the video is relevant for almost all version of MS SQL. The video covers a basic introduction to what gets backed up and the role of the recovery models in the backup and restore options. The video then moves on the explain what the different recovery models are and finally shows the user how to take a FULL database backup with compression of the Adventure works database in simple recovery model. The video is the first of a series of videos on MS SQL Server backup and restore technologies and covers many aspects that need to be considered as part of implementing a successful disaster recovery plan.
Просмотров: 37519 techytube
SQL Server 2014 - How to Backup and Restore the Database
 
07:46
📌 Please check out my Udemy online courses: แนะนำคอร์สเรียนเขียนโปรแกรม VB.Net แบบออนไลน์ ------------------------------------------------------------------------------- 🎓 หลักสูตร "เขียนโปรแกรมด้วยภาษา VB.Net และการใช้งาน Crystal Reports" - https://www.udemy.com/vbnet-crystal-reports ---------------------------------------------------------------------------- Microsoft SQL Server 2014 Management Studio - How to Backup and Restore the Database - How to use .bak file + Writing SQL Queries The SELECT Statement The FROM Clause The WHERE Clause The IN Operator The ORDER BY Clause . In this video tutorial i will use the well-known Northwind sample database. . See also: How to install the Northwind Sample Database https://youtu.be/XQ3xPFx8Spw . Thanks
Просмотров: 8263 iBasskung
Restoring SQL database backup to previous data version
 
08:01
Script used in this videos are mentioned below: BACKUP DATABASE SampleDB TO DISK = 'D:\BackupFolder\DBBackup.bak' WITH NOINIT, NAME = N'Sample DB - FULL Backup' RESTORE HEADERONLY FROM DISK = 'D:\BackupFolder\DBBackup.bak' RESTORE DATABASE SampleDB FROM DISK = 'D:\BackupFolder\DBBackup.bak' WITH REPLACE, FILE=2
Просмотров: 3982 techsapphire
Step by Step Approach to Differential Backup on databases in SQL Server 2012
 
10:52
This clip include Step by Step Approach to Differential Backup on databases in SQL Server 2012 . Example of differential backup in SQL server 2012 let us create one database now creating one single table inserting two line now take backup of data base now insert one more line then take differential backup now delete records from table Then restore full backup now restore last differential backup to get all data with no recovery and recovery option now you seen all record again. thanks for viewing video if you like then please subscribe.
Просмотров: 2089 Santosh kumar Singh
SQL Server 2008 Tutorial - Disaster Recovery Training
 
09:58
http://www.Pluralsight.com/MCITP-SQL-Server-2008-Database-Administration-Training-Package.aspx?utm_source=YouTube&utm_medium=Social%20Media&utm_campaign=Disaster%20Recovery%20Training Watch a demo of Pluralsight's SQL Server 2008 Administration course. With over 10 hours of SQL training that not only prepares you to be an expert SQL server admin, but also prepares you for SQL Server 70-432 certification exam. -~-~~-~~~-~~-~- This channel is an archive! Subscribe to Pluralsight for new IT Pro training ➨ https://www.youtube.com/user/Pluralsight?sub_confirmation=1 -~-~~-~~~-~~-~-
Просмотров: 29266 Pluralsight IT - Training Archive
สอน SQL: การ backup/restore ฐานข้อมูล (Backup and Restore database)
 
13:38
การสำรอง (Backup) และเรียกคืนข้อมูล (Restore) ============ playlist สอน Microsoft SQL Server 2012, 2014, 2016 https://www.youtube.com/watch?v=IQdjbBrm38s&list=PLoTScYm9O0GH8gYuxpp-jqu5Blc7KbQVn ============ playlist สอน SQLite https://www.youtube.com/watch?v=BL1ncKBW3jw&list=PLoTScYm9O0GHjYJA4pfG38M5BcrWKf5s2 ============ playlist การใช้ Excel ในการทำงานร่วมกับกับฐานข้อมูล (SQL Server, MySQL, Access) https://www.youtube.com/watch?v=HfKl6eOfNFo&list=PLoTScYm9O0GGA2sSqNRSXlw0OYuCfDwYk ============ playlist การเชื่อมต่อกับฐานข้อมูล (SQL Server, MySQL, SQLite) ด้วย Python https://www.youtube.com/watch?v=2n2SLFET-GU&list=PLoTScYm9O0GEdZtHwU3t9k3dBAlxYoq59 ============ เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ https://www.youtube.com/subscription_center?add_user=prasertcbs
Просмотров: 8519 prasertcbs
How to recover deleted data in SQL Server
 
02:19
You can find the detail at http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/
Просмотров: 32456 Muhammad Imran
SQL Server Tutorials In Urdu/Hindi - How to Backup and Restore database in SQL Server
 
10:37
In this tutorial, we will discuss how to backup and restore database in SQL Server using bak and mdf and DAC In Urdu and Hindi.
Просмотров: 1436 ProgramInUrdu
SQL Server DBA Tutorial 75-How to Create Backup Maintenance Plan in SQL Server
 
09:08
In this video you will learn how to create Database Backup Maintenance Plan step by step. After watching this video, you will be able to create new maintenance plan, navigate to the Tool Box, Navigate to the database backup task, configure database Task, step by step walk through maintenance plan options and whether to select system database, user database, all database or selective databases. You will also learn how to view maintenance plan and SQL Server Agent Jobs for newly created maintenance plan. To Follow Step by Step for SQL Server DBA Video Tutorial By Tech Brothers http://sqlage.blogspot.com/search/label/SQL%20Sever%202014%20DBA%20Video%20Tutorial
Просмотров: 24345 TechBrothersIT
How to plan your SQL Server database | lynda.com tutorial
 
09:47
This SQL Server tutorial explores the basics of modeling a strong and error-free database. Watch more at http://www.lynda.com/SQL-Server-2008-tutorials/essential-training/71929-2.html?utm_medium=viral&utm_source=youtube&utm_campaign=videoupload-71929-0401 This specific tutorial is just a single movie from chapter four of the SQL Server 2008 Essential Training course presented by lynda.com author Simon Allardice. The complete SQL Server 2008 Essential Training course has a total duration of 6 hours and 54 minutes and explores how Transact-SQL is used to retrieve, update, and insert information SQL Server 2008 Essential Training table of contents: Introduction 1. Getting Started 2. Installing SQL Server 2008 R2 3. Tools and System Databases 4. Creating Databases 5. Importing Existing Data 6. Retrieving Data with SQL 7. Inserting and Updating Data 8. SQL Functions 9. Stored Procedures and Transactions 10. Core Administration Tasks 11. Backing Up and Restoring 12. Security Features 13. Reporting Services 14. Integration Services Conclusion
Просмотров: 78536 LinkedIn Learning Solutions
SQL Server DBA Tutorial 74-Manually Take Tail Log Transaction Log backup of a Database in SQL Server
 
11:52
In this video you will learn how to take Tail Log Transaction Log backup using sql server management studio as well as T-SQL script. After watching this video you will be able to take transaction log backup, Tail Log backup options, store the backup at different location, define database expiry option, backup completion status, how to restore full backup, how to restore differential backup, how to restore Transaction backup (T-Log) and how to restore Tail Log backup of a database in sql server 2008, 2012 as well as 2014. You will also learn recovery options of database while restoring database in sql server 2012. Blog post link for this video: http://sqlage.blogspot.com/2015/03/how-to-manually-take-tail-log.html Visit our website to check out SQL Server DBA Tutorial Step by Step http://www.techbrothersit.com/2014/12/sql-server-dba-tutorial.html
Просмотров: 15331 TechBrothersIT
SQL Server Backups And Restore (Part1 - Backup)
 
07:09
It is hard to imagine not backing up the production databases periodically. This facilitates recovery from accidental data deletion or complete database corruption. BUT only when you excellently know which type of Backup or combination of Backups you really need. This video focus on all four types of backups in Microsoft SQL Server.
Просмотров: 3839 Thin Black Lines
Fixing Database Backup Error - SQL in Sixty Seconds #077
 
01:15
A quick tutorial to fix the famous backup database error: Msg 3201, Level 16, State 1, Line 1 Cannot open backup device . Operating system error 5(Access is denied.). Msg 3013, Level 16, State 1, Line 1 BACKUP DATABASE is terminating abnormally.
Просмотров: 8920 Pinal Dave
SQL Server 2016 Managed Backup
 
14:38
The SQL Server backup and restore component provides an essential safeguard for protecting critical data stored in your SQL Server databases. To minimize the risk of catastrophic data loss, you need to back up your databases to preserve modifications to your data on a regular basis. A well-planned backup and restore strategy helps protect databases against data loss caused by a variety of failures. Test your strategy by restoring a set of backups and then recovering your database to prepare you to respond effectively to a disaster.
Просмотров: 860 CCelda CCelda
Database maintenance: Backup & Restore
 
08:32
Sample procedure of performing database maintenance, using the Backup and Restore method.
Просмотров: 97 Flexsoft Technology
Backup and Restore Database SQL Server 2014
 
02:30
How to backup and restore database Microsoft SQL Server 2014
Просмотров: 45555 Winards
SQL Server DBA Tutorial 77-How to Cleanup Old Backups in SQL Server
 
10:22
In this video you will learn how to schedule cleanup task to delete older backups in sql server. How to add cleanup task from the Tool box and configure to delete backup files from specific directory. It also shows various options of cleanup tasks such as retention period, deleting backup history as well as all scheduling option for backups. blog post link: http://sqlage.blogspot.com/2015/03/how-to-cleanup-old-backups-in-sql.html To Follow Step by Step for SQL Server DBA Video Tutorial By Tech Brothers http://sqlage.blogspot.com/search/label/SQL%20Sever%202014%20DBA%20Video%20Tutorial
Просмотров: 19918 TechBrothersIT
Backup and Restore Data from a Database in SQL server 2000
 
03:11
Of course you can copy the file ( C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP ) " signup 123 " that on this video , then paste it in another computer [ in the same path location : C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP ] to restore it :)
Просмотров: 16443 Ibrahim Abbas
How to Backup Microsoft SQL Server 2000
 
02:05
How to Backup Microsoft SQL Server 2000 for user need to know backup database form sql server 2000
Просмотров: 20803 Supachao Kitkham
C# Tutorial - Restore SQL Database Backup | FoxLearn
 
05:38
Restore SQL Database Backup using C#. The C# Basics beginner course is a free C# Tutorial Series that helps beginning programmers learn the basics of the C# Programming Language. This is the best way to Learn C# for beginners SQL Server Database Backup and Restore in C# - CodeProject c# - SQL Server backup&restore .net - How to restore a database from C# How to restore SQL Server database through C# code Restore SQL Server Backup File With C#
Просмотров: 4764 Fox Learn
How to: Restore to a Point in Time  - SQL Server
 
04:28
Restore to a Point in Time in SQL Server, for example if you delete for mistake an Table, we can rolback 1 minute in time and restore the lost data. This Video is only for databases that are using full or bulk-logged recovery mode.
Просмотров: 10435 Rafael Simoes
Incremental vs. Differential Backup
 
02:54
Oscar Arean explains the differences between incremental and differential backups.
Просмотров: 99291 Databarracks
MSBI - SSAS - Backup, Restores, Detach, Attach, Synchronize
 
14:45
MSBI - SSAS - Backup, Restores, Detach, Attach, Synchronize
Просмотров: 683 M R Dhandhukia
Configure SQL databases for point-in-time recovery
 
11:23
Identifies the concepts and steps needed to provide point in time recoveries for Microsoft SQL Server 2014 databases.
Просмотров: 1149 Michael Buccino
SQL Server 2014 - Backup Encryption
 
09:26
In this demo we're going to show the new SQL Server 2014 capability to do native encrypted backups. Before the release of SQL Server 2014, encrypted backups were only available in two ways: a) 3rd party backup tools that came with this functionality. b) The Enterprise-only transparent database encryption feature. With SQL Server 2014, now both Standard and Enterprise edition can do encrypted backups natively, no 3rd party tool required, no need to activate TDE either. Restoring an encrypted backup is a bit more complicated so make sure you understand how the process works, the steps to take and document and protect all the different pieces of information. We'll go over that in the video, you don't want to be the DBA that locked himself out of his data! Check it out! And for more details go to www.SqlTurbo.com
Просмотров: 4439 SQLTurbo
SQL Server Table Partition - Part 1
 
02:01:22
For scripts, visit www.metamanager.com SQL Server table partitioning
Просмотров: 26155 metamanager
SQL Server Database Backup and Restore using C# - Part 2
 
18:17
SQL Server Database Backup and Restore Step by Step For more info http://www.tutsstore.com/ Part 1: https://www.youtube.com/watch?v=5E0q5cZjblk Part 2: https://www.youtube.com/watch?v=AfYxy9tiQZQ Part 3: https://www.youtube.com/watch?v=HuPYmY0XLjk
Просмотров: 36240 Ripon Datta
mysql tutorial for beginners (8/8) : Backing up & Restoring MySQL data
 
03:11
mysql tutorial for beginners (8/8) : Backing up & Restoring MySQL data Backing up and restoring MySQL data is easy with the mysqldump command With mysqldump, you can dump a database or collection of databases into one or more files containing all the instructions necessary to re-create all your tables and repopulate them with your data. It can also generate files in CSV or XML format. Its main drawback is that you must make sure that no one writes to a table while you’re backing it up. There are various ways to do this, but the easiest is to shut down the MySQL Server before mysqldump and start up the server again after mysqldump finishes. Or you can lock the tables you are backing up before running mysqldump. To ensures that MySQL remains running for read purposes, but writes cannot be made then issue this command: LOCK TABLES grade_per_question READ, question_in_test READ, questions READ, students READ, tests READ; However, before you can dump the contents of a database, you must make sure that mysqldump is in your path In Tag u, specify the username and in tag p specify the password Then enter the database name you want to dump Mysqldump –u Safaa –p examSystem; By default the output from mysqldump is simply printed out, but you can capture it in a file through the redirect symbol (greater than symbol) Assuming that you wish to call the backup file ExaminationSystem.sql Mysqldump –u Safaa –p examSystem ExaminationSystem.sql This code can be used to restore a database from a backup, even if it currently exists, because it will first drop any tables that need to be re-created thus avoiding potential MySQL errors. To back up only a single table from a database, Just write down the table name after the database name If you want to back up all your MySQL databases at once you can use the option –all-databases Mysqldump –u root –all-databases all_databases.sql To Perform a restore from a file, call the mysql executable Then provide the necessary credentials, From using the less than symbol pass it the file to restore Mysql –u root all_databases.sql To restore a single database, use the –D option followed by the name of the database, Mysql –u Safaa –p –D examSystem all_databases.sql To restore a single table to a database, use the following command Mysql –u Safaa –p –D examSystem students.sql Finally, to release the locks enter the following: UNLOCK TABLES; This is the end of mysql tutorial for beginners series, now you are not a beginner anymore go ahead and dig deep into mysql, I wish you the best and success, Good luck Subscribe for more: ---------------------------------------------------------------------------- https://www.youtube.com/subscription_center?add_user=saf3al2a SWE.Safaa Al-Hayali - saf3al2a
Просмотров: 5403 Safaa Al-Hayali
SQL Server Database Backup and Restore using C# - Part 1
 
08:12
SQL Server Database Backup and Restore Step by Step For more info http://www.tutsstore.com/ Part 1: https://www.youtube.com/watch?v=5E0q5cZjblk Part 2: https://www.youtube.com/watch?v=AfYxy9tiQZQ Part 3: https://www.youtube.com/watch?v=HuPYmY0XLjk
Просмотров: 29396 Ripon Datta
Point In Time Restore SQL Server
 
10:41
http://www.youtube.com/user/masterkeshav Learn to restore your database to point to a time or a transaction (LSN).
Просмотров: 6368 Keshav Singh
Backup, restore, verify and schedule SQL Server databases
 
03:10
Backup, restore, verify and schedule SQL Server databases using SMO objects Visual Basic DevExpress
Просмотров: 6299 Geoff Stokeld
How to create a backup Maintenance Plan in SQL Server 2000
 
05:17
How to create a backup Maintenance Plan in SQL Server 2000Maintenance Plans are an easy, simple way to get started with a backup solution. In this video, watch How to create a backup Maintenance Plan in SQL Server https://www.youtube.com/edit?video_id=OnjIThrV60w&video_referrer=watch Microsoft how to create a backup Maintenance Plan that includes full backup plan. This may help in sql server perfoemance. There are another way to take backup with sql query analyzer. The sql query course video I will upload soon. This video related to Microsoft SQL server database.This will helps to sql beginners to how to create maintenance plan. Visit my blog https://vbhtech.blogspot.in/ Visit my channel for more database administration videos: https://www.youtube.com/channel/UC52eTuyfYbkR4yKH_ja6tWQ please like, subscribe, share and comment my channel Blog post for this video: https://vbhtech.blogspot.in/2017/04/how-to-create-backup-maintenance-plan_24.html
Просмотров: 386 5 Star
SQL SERVER  2008 r2 BACKUP AND RESTORE
 
24:41
SQL SERVER 2008 /2008 r2 BACKUP AND RESTORE
Просмотров: 443 naidu youtube
Backup and Recovery of MySQL Databases (Video Tutorial)
 
05:04
In this video you can see how to back up and restore MySQL databases with Windows version of Handy Backup. See http://www.handybackup.net/mysql-backup.shtml for more details.
Просмотров: 6081 NovosoftHandyBackup
14 Transaction Logs and Recovery Models
 
28:13
SQL Server 2012 Administration Essentials SQL Server 2014
Просмотров: 29090 SQL Server 2014 Administration New Features
How To Backup A SQL Database
 
05:10
How To Backup SQL, http://www.backupearth.com, How To Backup A File, Folders, SQL, EMails, Online Backup, Backup Software, Software Backup, Backup Data, Offsite Backup, Restore Backups, Restore Data, backupearth software
Просмотров: 11726 John Galvin