<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Βάσεις δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/73/ShowForum.aspx</link><description>Για όσους κάνουν τα πρώτα τους βήματα στην Microsoft Access ή τον SQL Server, ή γενικότερα στη θεωρία βάσεων δεδομένων.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Δημιουργία κλώνου βάσης με T-SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70571.aspx</link><pubDate>Mon, 11 Jun 2012 03:35:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70571</guid><dc:creator>goren</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70571.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=70571</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Antonios Chatzipavlis:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;επίσης ξέχασα να οου πω ότι αφου την κάνεις την διαδικασία μεσα από τον SSMS μπορείς να παρεις το script αν πατήσεις στον διάλογο script button που υπάρχει πανω πάνω&lt;/p&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Αντώνη ευχαριστώ πολύ. Είναι τέλειο το script button. To έβλεπα αλλα δεν ήξερα τι ήταν.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: Δημιουργία κλώνου βάσης με T-SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70569.aspx</link><pubDate>Mon, 11 Jun 2012 00:08:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70569</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70569.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=70569</wfw:commentRss><description>&lt;p&gt;επίσης ξέχασα να οου πω ότι αφου την κάνεις την διαδικασία μεσα από τον SSMS μπορείς να παρεις το script αν πατήσεις στον διάλογο script button που υπάρχει πανω πάνω&lt;/p&gt;</description></item><item><title>Απ: Δημιουργία κλώνου βάσης με T-SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70568.aspx</link><pubDate>Mon, 11 Jun 2012 00:04:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70568</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70568.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=70568</wfw:commentRss><description>&lt;p&gt;Καταρχή δεν χρειάζεται να κάνεις create database καθώς απλά από το restore μπορεις να φτιάξει μια νέα απλά θα πρέπει να κάνει move τα άρχεια της είτε σε κάποιο άλλο directory ή στο ίδιο αλλά με άλλο όνομα.&lt;/p&gt;&lt;p&gt;Πάμε στο σημείο που παίρνεις το λάθος. Στο Restore Database δίνεις το όνομα της παλιάς αντι για την νέα.&lt;/p&gt;</description></item><item><title>Δημιουργία κλώνου βάσης με T-SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70567.aspx</link><pubDate>Sun, 10 Jun 2012 23:40:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70567</guid><dc:creator>goren</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70567.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=70567</wfw:commentRss><description>&lt;p&gt;Γειά σας&lt;br&gt;Στον Microsoft SQL Server Management Studio R2 προκειμένου να κλωνοποιήσω μια υπάρχουσα βάση δεδομένων σε μια νέα με άλλο όνομα κάνω τα εξής βήματα&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Υπάρχουσα βάση&lt;/strong&gt; OldDatabase&lt;br&gt;&lt;strong&gt;Νέα βάση&lt;/strong&gt; NewDatabase&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;1.&amp;nbsp; Δημιουργία νέας βάσης&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;Databases &amp;gt; New Database &amp;gt;&amp;nbsp;&amp;nbsp; Όνομα νέας βάσης&amp;nbsp; NewDatabase&lt;/p&gt;&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;2.&amp;nbsp;Backup την υπάρχουσας βάσης&lt;/strong&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;Restore την βάσης &amp;nbsp;OldDatabaseFull και μετονομασία των αρχείων της βάσης&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br&gt;Δεξί κλικ στη βάση NewDatabase -&amp;gt; Tasks -&amp;gt; Restore -&amp;gt; Database &lt;br&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;Καρτέλα General&lt;/font&gt;&lt;br&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;From database = OldDatabase&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;To database&amp;nbsp;&amp;nbsp; = NewDatabase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;font color="#0000ff"&gt;4.&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Καρτέλα Options&lt;br&gt;&lt;/font&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Στο Restore As μετονομάζουμε&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;strong&gt;&lt;font color="#ff0000"&gt;Απο&lt;/font&gt;&lt;/strong&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Program Files\Microsoft SQL Server\MSSQL\data\OldDatabase.mdf &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\Program Files\Microsoft SQL Server\MSSQL\data\OldDatabase _log.ldf &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;strong&gt;&lt;font color="#ff0000"&gt;Σε&lt;/font&gt;&lt;/strong&gt; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;C:\Program Files\Microsoft SQL Server\MSSQL\data\NewDatabase.mdf &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;C:\Program Files\Microsoft SQL Server\MSSQL\data\NewDatabase _log.ldf &amp;nbsp;&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;5.&amp;nbsp; Καρτέλα Options&lt;/strong&gt;&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp; Τσεκάρουμε το 'Overwrite the existing database' &lt;/p&gt;&lt;p&gt;Και η διαδικασία είναι επιτυχής. Δημιουργήτε η νέα βάση κανονικά με όλα τα περιεχόμενα και τις ιδιότητες της παλιάς.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Προσπαθώ να κάνω αυτή τη διαδικασία μέσω T-SQL&lt;/p&gt;&lt;p&gt;1.==== ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ =====&lt;/p&gt;&lt;p&gt;CREATE DATABASE NewDatabase&lt;br&gt;GO&lt;br&gt;&lt;/p&gt;&lt;p&gt;2.==== BACKUP ΒΑΣΗΣ=====&lt;/p&gt;&lt;p&gt;BACKUP DATABASE OldDatabase&lt;br&gt;TO DISK='c:\OldDatabaseFull.bak'&lt;br&gt;GO&lt;/p&gt;&lt;p&gt;Για το restore της βάσης και για την μετονομασία του &lt;/p&gt;&lt;p&gt;RESTORE DATABASE OldDatabase&lt;br&gt;FROM DISK = 'c:\OldDatabaseFull.bak'&lt;br&gt;WITH&lt;br&gt;MOVE 'OldDatabase'&amp;nbsp; TO &lt;font size="1"&gt;'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\NewBase.mdf'&lt;/font&gt;,&lt;br&gt;MOVE 'OldDatabase_log' TO &lt;font size="1"&gt;'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\NewBase_log.ldf'&lt;/font&gt;, STATS=5&lt;br&gt;WITH REPLACE&lt;/p&gt;&lt;p&gt;Στο τελευταίο κάτι πρέπει να κάνω λάθος&lt;/p&gt;&lt;p&gt;μου βγάζει το παρακάτω μήνυμα&lt;/p&gt;&lt;font size="1"&gt;&lt;p&gt;&lt;font color="#ff0000"&gt;Msg 3154, Level 16, State 4, Line 2&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#ff0000"&gt;The backup set holds a backup of a database other than the existing 'NewBase' database.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#ff0000"&gt;Msg 3013, Level 16, State 1, Line 2&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#ff0000"&gt;RESTORE DATABASE is terminating abnormally.&lt;/font&gt;&lt;/p&gt;&lt;/font&gt;</description></item></channel></rss>