SiamWebCity.com รับสร้างเว็บไซต์ครบวงจร
เลือกภาษา ภาษาอังกฤษ   
หน้าแรก
web
โปรโมทเว็บ
web
รับทำเว็บไซต์
web
สอนทำเว็บ
web
Domain 299บ.
web
ติดต่อเรา
web
 
รับทำเว็บไซต์ครบวงจร รับพัฒนาแอพพลิเคชั่น สำหรับ Facebook iPad iPhone Android รับอบรมการสร้างเว็บไซต์ โปรโมทเว็บไซต์ ดูแลเว็บไซต์ แก้ไขเว็บไซต์ : เริ่มต้นติดต่อที่เรา ที่เหลือเราเป็นผู้จัดการเพื่อท่าน : เราเป็นมากกว่าเครื่องมือที่ช่วยฝ่าวิกฤตเศรษฐกิจ
รายการ
เกี่ยวกับเรา
ทำไมต้องเลือกเรา
ผลงานที่ผ่านมา
เตรียมตัวก่อนทำเว็บ
รับดูแลเว็บไซต์
แอพ Facebook iPhone
โปรแกรมmlm สำเร็จรูป
เช่าโฮสติง
บริการหลังการขาย
เงื่อนไขการรับบริการ
ร่วมงานกับเรา
คำถามที่พบบ่อย
ติดต่อเรา

ฟรีบทความ
คู่มือการใช้งาน  คู่มือการใช้งาน
VDO สอน Dreamweaver  VDO สอน Dreamweaver
Bitcoin บิทคอยน์  Bitcoin บิทคอยน์
PHP MySQL  VDO  เบื้องต้น  PHP MySQL VDO เบื้องต้น
PHP MySQL  เกร็ดความรู้  PHP MySQL เกร็ดความรู้
jQuery  jQuery
HTML5  HTML5
ASP net   MS SQL  ASP net MS SQL
facebook app  facebook app
JSP  JSP
Oracle  Oracle
CSS  CSS
Google  Google
iphone ipad iphone itune ios  iphone ipad iphone itune ios
SEO  SEO
SQL Server  SQL Server
AJAX  AJAX
รดน้ำอัตโนมัติ  สปริงเกอร์  รดน้ำอัตโนมัติ สปริงเกอร์
คอมพิวเตอร์   อินเตอร์เน็ต  คอมพิวเตอร์ อินเตอร์เน็ต
JavaScripts  JavaScripts
cloud computing  cloud computing
xhtml  xhtml
Photoshop  Photoshop
RSS Feed  RSS Feed
wordpress  wordpress
Computer  Computer
MLM ขายตรง ขยายสายงาน  MLM ขายตรง ขยายสายงาน
NUTT's blog  NUTT's blog
ทีวีดิจิตอล DVB T2  ทีวีดิจิตอล DVB T2
Bootstrap CSS  Bootstrap CSS

รับสอน PHP, MySQL, HTML, CSS, Javascripts, FTP, Dreamweaver,PHPMyAdmin, Appserv, WMSEVER, php-Nuke , Joomla, SMF, Oscommerce, Phpbb, Paypal, Adwordsมาเรียนการสร้างเว็บกัน
บริการสอน แนะนำ Adwords , PHP, MySQL, HTML, FTP, SMF, PHPMyAdmin, Dreamweaver, Oscommerce, Photoshop, Flash...

test speed
Display Pagerank
ดูสถิติเว็บไซต์

การ Backup & Restore SQL Server 2005 with .bak



MS SQL > การ Backup & Restore SQL Server 2005 with .bak


backup และ restore ผ่าน management studio 2005 กับไฟล์ .bak

# อันเนี๋ยเป็นการ backup และ restore ผ่านไฟล์ .bak ซึ่งเป็นทางเลือกหนึ่งนะ

# เราจะทำการผ่านโปรแกรม Management Studio 2005 ได้ดังนี้

Backuping ^^' เขียนมั่วไปเรื่อย



# คลิกขวาที่ Database ก้อนที่เราต้องการสำรองข้อมูลเลือก Tasks => Back Up...



# ที่กรอบ Destination เลือกที่เก็บไฟล์ที่เราทำการสำรองโดยคลิก Add


# เลือกพาธไฟล์ ตามด้วยตั้งชื่อไฟล์ ใส่ .bak ตามด้วย กด Ok



# ถ้ามีไฟล์ backup ที่เคยทำไว้แล้วเราสามารถตั้งค่าให้การ backup ครั้งนี้เป็นการเพิ่ม หรือ ทับไฟล์ backup เดิม

# โดยที่กรอบด้านซ้ายให้เราเลือก Option ส่วนทางขวาก็เลือกตามความต้องการว่า จะเพิ่ม หรือ จะทับ



# จากนั้นก็กด Ok เป็นอันเสร็จสิ้นการ backup ไฟล์ .bak จะไปอยู่พาธที่เราได้เลือกและตั้งชื่อไฟล์

# ถ้ามีปัญหา backup แล้ว error อาไรประมาณนั้น พยายามอ่าน error มันหน่อยนะ

Restoring

# จากที่เคยทำขอแบ่งเป็นสองแบบนะ อันนี้ไม่ได้อ่านจากที่ใหนอ่ะแต่ แบ่งเอง โมเมเอาเองอ่ะนะ ;p

1. restore กลับก้อนเดิม

2. สร้างก้อนใหม่แล้ว restore ใส่ก้อนใหม่ มันก็คล้ายกับการสร้างก้อนใหม่จากก้อนเดิมอาไรประมาณนั้น



# คลิกขวาที่ Databases ที่ต้องการ restore ข้อมูลใส่่ Tasks => Restore => Database...



# To database: จะปรากฏชื่อ database ที่เราได้เลือกเมื่อตะกี้ไง ซึ่งสามารถเปลี่ยนเป็นก้อนอื่นได้นะ

# Source for restore เลือกไฟล์ต้นทางซึ่งก็คือ ไฟล์ที่เราทำการสำรองไว้แล้ว

# From device: จะเป็นการเลือกไฟล์ตามที่เราได้ทำในขั้นตอน backup ไฟล์.bak

# From database: นั้นมันจะให้ค้นหาไฟล์ .bak เองนะ

# ในที่นี้ขอเลือกเป็น From device ดีกว่าชัวร์กว่า จากนั้น คลิกปุ่มด้านขวาสุดเห็นปะ ... อ่ะ



# คลิกที่ Add สิครับ



# จากนั้นก็ค้นหาไฟล์ .bak คือไปย้ง พาธที่เราได้ทำการสร้าง .bak ไว้ไง ทิปนิดหนึ่งคือ ตอนเรา backup ถ้าเราไม่ใส่นามสกุลให้เค้า เมือเราค้นหา .bak เพื่อ restore จะไม่พบไฟล์นะ เราก็ไป rename ใส่ .bak ให้เค้าแล้วทำการค้นหาไฟล์ใหม่ก็จะเจอเอง ไม่ต้อง backup ใหม่อ่ะ



# ที่กรอบ Select the backup sets to restore: ทำไมมี สองอันล่ะทีนี้จะเลือกอันบนอันล่างดีอ่ะ เราเลือก อันล่างครับ เป็นข้อมูลที่ได้ทำการ backup ล่าสุดอ่ะ คือ ไฟล์ .bak เนี๋ยตอนทำการ backup ได้ทำการตั้งค่าให้เป็นแบบ append ทำให้มีข้อมูลเดิม และ ข้อมุลใหม่ อยู่ในก้อนเดียว



# Original file name คือ บอกว่าไฟล์ฐานข้อมูลต้นฉบับที่ได้ทำการ backup มาชื่อว่าอะไร

# Restore As เป็นการกำหนดพาธของ .mdf กับ ldf ว่าจะวางไว้ทีใหนดี

# ถ้าเป็นการสร้าง ฐานข้อมูลก้อนใหม่ขึ้นมา แล้ว restore ข้อมูลมาจากไฟล์ .bak ของอีกก้อนหนึ่งเราควรตั้งค่า Restore As ให้เหมือนกับชื่อ database ก้อนใหม่ที่เราได้ตั้งขึ้นนะ ไม่งั้นคิดว่าถ้าเราไม่เปลี่ยนค่า Restore As จะเป็นการ restore ไปทับไฟล์ .mdf และ ldf ของก้อนเดิมนะ

สมมุติว่า:

# ฐานข้อมูลก้อนแรกชื่อ a ฐานข้อมูลก้อนนี้จะมีไฟล์ชื่อ a.mdf และ a_log.ldf เป็นที่เก็บข้อมูลจริงๆอยู่

# เมื่อเราจะทำการสร้างฐานข้อมูลอีกก้อนซึ่งจะเอาข้อมูลทั้งหมดจาก a มาใส่ สมมุติให้ก้อนใหม่ชื่อ b

# เมื่อเราทำการสร้างก้อน b ขึ้นมา ก็จะได้ไฟล์ b.mdf และ b_log.ldf มาด้วย

# เมื่อเราทำ backup ก้อน a เป็น a.bak

# ทำการ restore ข้อมูล a.bak ใส่ b ถ้าเราไม่เปลี่ยน Restore As ไฟล์เป็น b.mdf และ b_log.ldf ซึ่งค่าตามพาธนั้นจะเป็น a.mdf และ a_log.ldf อยู่ก็จะขึ้น error ดังภาพ



# แต่ถ้าเราพยายาม overwrite ตามที่ error บอกให้ทำก็จะเป็นการ restore ให้ก้อน a ซะงั้น ซึ่ง b ก็จะว่างป่าวเหมือนเดิม ^^'

# ถ้าเป็นงั้นเมื่อเรา restore จาก a.bak มาใส่ b เราต้องตั้ง Restore As เป็น b.mdf และ b_log.ldf

# และ เราต้องเลือก Overwrite ด้วยเพราะถ้าไม่เลือกจะ restore ไม่ได้นะ เพราะ b.mdf และ b_log.ldf มีอยู่แล้ว



# จากนั้นก็คลิก Ok จบครับพี่น้อง

# ถ้า restore ไม่ได้ขึ้นประมาณว่า database in use ให้เราทำการ restart sql server หน่อยเพื่อทำลาย connection ทุก session เลย แล้วลองอีกครั้ง

Notes:
  • ขอบคุณ เพื่อน koi ที่ช่วยแนะนำวิธีนี้
  • อีกทางคือ ทำการ backup และ restore ผ่านไฟล์ .mdf และ ldf โดยตรงเลยซึ่งเห็นเพื่อน atom ทำบ่อย
Reference


Short URL click! Facebook Share
<< Back : เข้าชม 18,869 ครั้ง : ขึ้นไปด้านบน
รับโพสเว็บ รับจ้างโพสเว็บบอร์ด รับโพสเว็บไซด์ webboard Seeding รับจ้างโพสต์ โปรโมทเว็บไซต์ webUB.com



รับทำเว็บไซต์, ทำเว็บ, สร้างเว็บไซต์, รับทำเว็บ, รับออกแบบเว็บ, รับเขียนเว็บ, ออกแบบเว็บ, เว็บดีไซน์, รับสร้างเว็บ, เขียนเว็บไซต์, เว็บ, บริษัท ทำเว็บ, บริษัท สร้างเว็บ, บริษัท ออกแบบเว็บ, บริษัท เขียนเว็บ, ผลงานเว็บ, โฮสติ้ง,Design,Web,เว็บ,เว็บ โฮสติ้ง,เว็ป,โฮสติ้ง ราคาถูก,เว็บไซต์,จดโดเมน,เว็บโฮสติ้ง,Web Download,Web PHP,Flash MX,Graphic Design,Search Engine, Web, Design, Web Host,Web Hosting,Web Page,เขียนเว็บ,เขียนเว็บไซต์,จัดทำเว็บ,จัดทำเว็บไซต์,ทำเว็บ,ทำเว็บไซต์, โปรโมทเว็บ,ฟรี เว็บ,รับเขียนเว็บ,รับทำเว็บ,รับทำเว็บไซต์,รับออกแบบเว็บ,รับออกแบบเว็บไซ ต์,เว็บ สำเร็จรูป,เว็บดีไซน์,เว็ปไซต์, สร้างเว็บ,สร้างเว็บไซต์,ออกแบบ เว็บไซต์,ออกแบบเว็บ,ออกแบบเว็บไซต์,เขียนโปรแกรม,บริการเว็บโฮสติ้ง,ประชา สัมพันธ์เว็บ,รับจัดทำเว็บไซต์,รับสร้างเว็บ,เว็บโปรแกรม,เว็บสวย, บริการจัดทำเว็บไซต์,บริษัทรับจัดทำเว็บไซต์,ให้บริการจัดทำเว็บไซต์, มีประสบการณ์การจัดทำเว็บไซต์, งานบริการเว็บไซต์,ผลงานการเว็บไซต์,ผลงานเว็บไซต์,เว็บไซต์,เว็บไซต์ ปรัชญา "พอเพียง",เว็บไซต์ราคาที่ยุติธรรม,เว็บไซต์ระบบมาตรฐาน,เว็บไซต์ทุกงาน, เว็บไซต์ธุรกิจ, โปรโมทเว็บ,ประชาสัมพันธ์เว็บ,เว็บ,ออกแบบเว็บ,เขียนโปรแกรม,สร้างเว็บ,ออก แบบเว็บไซต์,ทำเว็บ,เว็บสวย,เขียนเว็บไซต์,ทำเว็บไซต์,รับทำเว็บ,รับออกแบบ เว็บ,เขียนเว็บ,รับเขียนเว็บ,รับทำเว็บไซต์,รับจัดทำเว็บไซต์,เว็บโฮสติ้ง, จัดทำเว็บ,เว็บโปรแกรม,เว็บไซต์,เว็บดีไซน์,รับออกแบบเว็บไซต์,สร้างเว็บไซ ต์,เว็บ,จดโดเมน,บริการเว็บโฮสติ้ง,จัดทำเว็บไซต์,โปรแกรมคอมพิวเตอร์

รับทำเว็บไซต์ : โปรโมทเว็บไซต์ : รับเขียนโปรแกรม : สอนสร้างเว็บ : จด Domain name 299บ. : เช่า Hosting : บริการดูแลเว็บไซต์ : รับซื้อ ขาย Rolex : Sitemap.xml
สปริงเกอร์

ข้อสอบ คลังข้อสอบ ระบบข้อสอบ โปรแกรมข้อสอบ ฟรี Exam.in.th
เว็บไซต์ในเครือข่าย: SiamWebCity.com webUB.com EXAM.in.th ข้อสอบ.ไทย ไอเดียแต่งบ้าน homeEST.com
Copyright © 2009-2019 SiamWebCity.COM. ® All rights reserved. หมายเลขทะเบียนประกอบพานิชย์อิเลคทรอนิกส์ : 0447314800321
E-mail, Google Talk : admin [at] siamwebcity.com, Skype: SiamWebCity.com
ขึ้นไปด้านบน