<?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>Απ: sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45723.aspx</link><pubDate>Fri, 24 Oct 2008 23:30:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45723</guid><dc:creator>gspiros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45723.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45723</wfw:commentRss><description>Αυτό που χρειαζόμουν ήταν το detach.&lt;br&gt;Thanx!&lt;br&gt;</description></item><item><title>Απ: sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45706.aspx</link><pubDate>Fri, 24 Oct 2008 05:30:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45706</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45706.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45706</wfw:commentRss><description>&lt;P&gt;Μάλλον δεν έχεις ξεκαθαρίσει τη διαφορά μεταξύ script, βάσης και mdf. Μία βάση δεν αποτελείται μόνο από τα mdf αρχεία της αλλά και τα log files. Δεν μπορείς έτσι απλά να τα αντιγράψεις κάπου αλλού και να αρχίσεις να δουλεύεις με αυτά. Αν θέλεις απλά να μεταφέρεις τη βάση σου και τα δεδομένα της, πάρε ένα backup της βάσηςκαι κάνε restore στο νέο server. Έτσι δεν ασχολείσαι με το πόσα και ποιά αρχεία χρησιμοποιεί η βάση και δεν σταματάει και η λειτουργία της. Εναλλακτικά μπορείς να κάνεις detach τη βάση, να αντιγράψεις τα mdf της και μετά να κάνεις πάλι attach στο νέο server. Αν θέλεις να πάρεις μόνο τη δομή της, θα πρέπει να δημιουργήσεις τα κατάλληλα scripts.&lt;/P&gt;
&lt;P&gt;Όσο για το αν μπορείς να δημιουργήσεις mdf από script? Τα mdf δημιουργούνται αυτόματα όταν δημιουργείς μία βάση, οπότε η απάντηση είναι ναι. Υπάρχει λόγος να αντιγράψεις τα mdf αν έχεις scripts ? Αν δεν σε ενδιαφέρουν τα δεδομένα, όχι.&lt;/P&gt;</description></item><item><title>Απ: sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45704.aspx</link><pubDate>Fri, 24 Oct 2008 05:18:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45704</guid><dc:creator>gspiros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45704.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45704</wfw:commentRss><description>Φταίω εγώ, μάλλον δεν έγινα κατανοητός...&lt;br&gt;&lt;br&gt;Έστω ότι έχω ένα αρχείο .sql που περιέχει τα παρακάτω:&lt;br&gt;CREATE TABLE Manufacturer (&lt;br&gt;&amp;nbsp; ManufacturerID int NOT NULL identity,&lt;br&gt;&amp;nbsp; ManufacturerName varchar(50) NOT NULL default '',&lt;br&gt;&amp;nbsp; ManufacturerCountry varchar(50) default NULL,&lt;br&gt;&amp;nbsp; ManufacturerEmail varchar(100) default NULL,&lt;br&gt;&amp;nbsp; ManufacturerWebsite varchar(100) default NULL,&lt;br&gt;&amp;nbsp; CONSTRAINT PK__Manufacturer PRIMARY KEY (ManufacturerID)&lt;br&gt;)&lt;br&gt;Επίσης έστω ότι περιέχει δημιουργία και άλλων πινάκων και σχέσεων μεταξύ όλων των πινάκων.&lt;br&gt;&lt;br&gt;Μπορώ από αυτό το sql script να δημιουργήσω ένα αρχείο mdf???&lt;br&gt;&lt;br&gt;Θέλω η βάση μου να βρίσκεται σε τέτοιο αρχείο, ώστε να μπορώ να το μεταφέρω με ένα flashάκι σε άλλον υπολογιστή.&lt;br&gt;Με ένα απλό copy-paste θα έχω την βάση μου (και ότι πληροφορίες έχω προσθέσει ή αλλάξει από τον ένα υπολογιστή) και στους 2 υπολογιστές.&lt;br&gt;Μήπως υπάρχει κάποιος καλύτερος τρόπος για αυτό?&lt;br&gt;</description></item><item><title>Απ: sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45702.aspx</link><pubDate>Fri, 24 Oct 2008 05:02:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45702</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45702.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45702</wfw:commentRss><description>My bad &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-10.gif" alt="Embarrassed" /&gt;.. Τώρα θυμήθηκα ότι όταν θέλάμε να κρατήσουμε το σχήμα της βάσης και τα λοιπά αντικείμενα κάναμε το script as για κάθε πίνακα, procedure και trigger που είχαμε στη βάση. Οπότε μάλλον η λύση του Παναγιώτη είναι καλύτερη!&lt;br&gt;</description></item><item><title>Απ: sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45701.aspx</link><pubDate>Fri, 24 Oct 2008 04:54:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45701</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45701.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45701</wfw:commentRss><description>&lt;P&gt;Δεν δημιουργείς ένα αρχείο mdf. Δημιουργείς μία βάση δεδομένων, ή το script για μία βάση δεδομένων. Μία βάση μπορεί να χρησιμοποιεί ένα ή περισσότερα mdf αρχεία, στον ίδιο ή διαφορετικούς σκληρούς. Οι πίνακες,&amp;nbsp;views, stored procedures,&amp;nbsp;&amp;nbsp;constraints κλπ ανήκουν στη βάση και όχι στα αρχεία της βάσης. &lt;/P&gt;
&lt;P&gt;Ουσιαστικά η ερώτηση σου είναι πως να δημιουργήσεις ένα sql script με τη βάση και όλα τα αντικείμενα μέσα της. Ο τρόπος που περιγράφει ο M1ke θα δημιουργήσει μόνο το script για τη βάση, όχι και τα αντικείμενα της. Για να δημιουργήσεις ένα script με όλα τα αντικείμενα θα πρέπει να πας στην επιλογή Tasks &amp;gt; Generate Scripts. Θα εμφανιστεί ένας wizard ο οποίος θα σε ρωτήσει ποιά βάση θέλεις να δημιουργήσει, ποιούς πίνακες, stored procedures κλπ&lt;/P&gt;</description></item><item><title>Απ: sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45699.aspx</link><pubDate>Fri, 24 Oct 2008 04:39:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45699</guid><dc:creator>M1ke</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45699.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45699</wfw:commentRss><description>Σε ποιο dbms δουλεύεις? Στο Management Studio του SQL Server μπορείς σε υπάρχουσα βάση να κάνεις δεξί κλίκ -&amp;gt; Script as -&amp;gt; Create.. Και σου φτιάχνει ένα sql script για τη δημιουργία της βάσης, κρατώντας όλα τα στοιχεία του σχήματος (keys, constraints κλπ) καθώς και ότι άλλο είχες ορίσει στη βάση (όπως stored procedures, views, triggers).&lt;br&gt;</description></item><item><title>sql script και mdf file</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45698.aspx</link><pubDate>Fri, 24 Oct 2008 03:04:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45698</guid><dc:creator>gspiros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45698.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=73&amp;PostID=45698</wfw:commentRss><description>Καλησπέρα!&lt;br&gt;Θέλω να φτιάξω ένα αρχείο mdf ή να δημιουργήσω τους πίνακες και τις συγγένειες ενός ήδη υπάρχον αρχείου mdf με ένα sql script, δηλαδή create table .......&lt;br&gt;Υπάρχει τρόπος?&lt;br&gt;</description></item></channel></rss>