<?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>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Deploying SQL Databse with Desktop programme installation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77805.aspx</link><pubDate>Wed, 07 Sep 2016 22:50:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77805</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77805.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=77805</wfw:commentRss><description>Μπορείς τα binaries του sql server setup να το έχεις στο δικό σου setup ή να το κατεβάζεις μέσα από το setup σου</description></item><item><title>Απ: Deploying SQL Databse with Desktop programme installation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77803.aspx</link><pubDate>Wed, 07 Sep 2016 21:13:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77803</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77803.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=77803</wfw:commentRss><description>&lt;p&gt;Ευχαριστώ για την απάντηση.&lt;br&gt;&lt;br&gt;Δεν είμαι σίγουρος αν αυτή είναι η λύση που χρειάζομαι - φαίνεται ότι για να ακολουθήσω αυτό πρέπει ο κάθε χρήστης να κατεβάζει τo installer του SQL Server στον υπολογιστή του κτλ&lt;/p&gt;&lt;p&gt;Δεν θέλω να μπλέξω άτομα που μετά βίας ξέρουν να ανοίγουν τον υπολογιστή τους με κάτι τέτοιο.&lt;/p&gt;&lt;p&gt;Έχω επιλέξει στο Installer του προγράμματός μου (μέσω installshield) ως prerequisite το localdb 2014 και έτσι αυτό θα γράφεται στον end user αν δεν το έχει ήδη.&lt;/p&gt;&lt;p&gt;Το θέμα είναι ότι ο καθένας μπορεί να έχει διαφορετικό authentication στο SQL Server...&lt;/p&gt;&lt;p&gt;* άλλος δεν θα είχε καθόλου SQL Server και θα του γραφτεί το localdb οπότε θα έχει connection string τύπου "Server = (localdb)\MSSQLLocalDB; Database = YelpRestaurants; Integrated Security = True;"&lt;/p&gt;&lt;p&gt;* άλλος θα είχε εγκατεστημένη κάποια έκδοση του SQL Server και θα έχει&amp;nbsp;&lt;span style="font-size:13.3333px;"&gt;connection string τύπου "Server = GIANNISM-PC; Database = YelpRestaurants; Integrated Security=True;"&lt;/span&gt;&lt;/p&gt;&lt;p&gt;* άλλος θα είχε&lt;span style="font-size:13.3333px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;εγκατεστημένη κάποια έκδοση του SQL Server, έχοντας βάλει SQL Authentication και&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;θα έχει&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;connection string τύπου "&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;Server = GIANNISM-PC; Database = YelpRestaurants;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;User ID = UserName ;Password = SomePassword;&lt;/span&gt;&lt;span style="font-size:13.3333px;"&gt;"&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;και αυτό είναι δεδομένου ότι έχει δημιουργηθεί η συγκεκριμένη databse στον τελικό χρήστη - κάτι που ακόμα δεν είμαι σίγουρος πώς να το κάνω αυτόματα&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Ο κακός χαμός!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Αν ήταν Access τα πράγματα είναι πολύ πιο εύκολα - βάζεις το&amp;nbsp;&lt;span style="font-size:13.3333px;"&gt;.accdb αρχείο στον φάκελο του προγράμματος (κανονικά), το link&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;στο connection string, διαλέγεις ένα OLEDB και τέλος.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Εδώ πώς το κάνω?&lt;/p&gt;</description></item><item><title>Απ: Deploying SQL Databse with Desktop programme installation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77802.aspx</link><pubDate>Wed, 07 Sep 2016 20:34:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77802</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77802.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=77802</wfw:commentRss><description>&lt;p&gt;Unattended installation with configuration file included in setup&amp;nbsp;&lt;br&gt;&lt;/p&gt;&lt;p&gt;https://msdn.microsoft.com/en-us/library/dd239405.aspx&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Deploying SQL Databse with Desktop programme installation</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77801.aspx</link><pubDate>Wed, 07 Sep 2016 06:01:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77801</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77801.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=77801</wfw:commentRss><description>&lt;p&gt;Καλησπέρα!!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Θέλω να φύγω επιτέλους από το να διαβάζω αρχεία text και να αρχίσω να αποθηκεύω τα δεδομένα μου σε βάση δεδομένων.&lt;/p&gt;&lt;p&gt;Το να το κάνω αυτό για εμένα στον υπολογιστή μου είναι είναι πανεύκολο - το πρόβλημα είναι πώς μπορώ να βάλω σε installshield το built πρόγραμμα, να πατήσει install κάποιος στον υπολογιστή του (ο οποίος δεν έχει ιδέα από βάσεις δεδομένων, ούτε ξέρει αν υπάρχει ή δεν υπάρχει έκδοση του SQL Server στον υπολογιστή του) και να δουλέψει?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Προσοχή: Το πρόβλημα δεν είναι να γραφτεί έκδοση του SQL Server στον άλλο υπολογιστή - αυτό είναι 1 tick στο tab "Redistributables" στο Installshield Project.&lt;/p&gt;&lt;p&gt;Το πρόβλημα είναι πώς όταν τελειώσει η εγκατάσταση του προγράμματος για πρώτη φορά, να δημιουργηθεί η βάση δεδομένων στον υπολογιστή και ταυτόχρονα αν γίνεται upgrade η έκδοση του προγράμματος να μην πάει και μου διαγράψει τα υπάρχοντα δεδομένα.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Ουσιαστικά θέλω να μπαίνει το schema μόνο - με την έννοια ότι δεν θέλω να γίνονται populate τα tables, παρά μόνο να υπάρχουν και να είναι έτοιμα να τα επεξεργαστεί το πρόγραμμα.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;span style="font-size:13.3333px;"&gt;Έχω Microsoft SQL Server Data Tools που κάνει integrate στα 2 παρακάτω και δίνει δυνατότητα δημιουργίας BACPAC και&amp;nbsp;Dacpac&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Έχω Microsoft SQL Server Management Tool που μου επιτρέπει να δω και να χειριστώ τις βάσεις δεδομένων μου καθώς και να βγάλω SQL Scripts για τη δημιουργία της βάσης δεδομένων&lt;/p&gt;&lt;p&gt;Έχω Visual Studio 2015 Enterprise update 3 με SQL Server Object Explorer&amp;nbsp;&lt;span style="font-size:13.3333px;"&gt;που μου επιτρέπει να δω και να χειριστώ τις βάσεις δεδομένων μου&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Έχω δει τόσα video στο youtube, διάβασα αρκετές σελίδες από google και ενώ βρήκα πώς να κάνω αυτό και άλλα πράγματα (versioning π.χ.) σε ASP, Azure κτλ, πώς να το κάνω αυτό σε ένα απλό Desktop programme δεν το βρήκα.&lt;/p&gt;&lt;p&gt;Μπορεί να με βοηθήσει κανείς?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>