<?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>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65544.aspx</link><pubDate>Wed, 04 May 2011 06:50:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65544</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65544.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65544</wfw:commentRss><description>&lt;p&gt;Γιώργο, την έκανε ο Νίκος πιο επάνω, σ'αυτό αναφέρεται ο Αντώνης.&lt;/p&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65543.aspx</link><pubDate>Wed, 04 May 2011 06:41:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65543</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65543.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65543</wfw:commentRss><description>Μπορείς να κάνεις post με την σχετική ενημέρωση;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65539.aspx</link><pubDate>Wed, 04 May 2011 01:24:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65539</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65539.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65539</wfw:commentRss><description>&lt;p&gt;Όσοι έχουν γραφτεί στο newsletter του sqlskills.com έχουν πάρει αυτή την ενημέρωση.&lt;/p&gt;&lt;p&gt;Φυσικά είναι απόψεις ένος σοβαρού ανθρώπου που κοιτάζει με ενδιαφέρον το συγκεκριμένο θέμα και σε μια συγκεριμένη συζήτηση μεταξυ των SQL Server MVPs έχει καταθέσει&amp;nbsp;ενδιαφέροντα πράγματα τα οποία όμως δεν μπορώ να αναφέρω. &lt;/p&gt;&lt;p&gt;Πρόσφατα έγινα μέλος σε μια εσωτερική ξεχωριστή λίστα που αφορά το SQL Azure και έχουν αρχίσει διάφορες όμορφες συζητήσεις. Το μέλλον είναι μπροστά και αναμένονται όπως λεει και ο Παναγιώτης θα&amp;nbsp; φανούν, υπομονή...&lt;/p&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65536.aspx</link><pubDate>Tue, 03 May 2011 22:27:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65536</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65536.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65536</wfw:commentRss><description>&lt;p&gt;Το Side effect είναι ότι αμα κανεις Sync βάση η οποία δεν υπάρχει καθόλου, θα φας μπόλικο traffic το οποίο θα το χρεωθείς.. μπορείς βέβαια να το κάνεις σε off-peak hours όπου το traffic είναι δωρεάν (μέχρι 30 Ιουνίου, αλλα λογικά θα γίνει extend πάλι). &lt;/p&gt;&lt;p&gt;Όσο για το backup, συμφωνώ ότι δεν είναι και το καλύτερο πράγμα, αλλά σου δίνουν κάποιες έστω και κουτσές εναλλακτικές.. Ο λόγος που δεν υπάρχει απο την αρχή είναι όπως είπα θέμα αρχιτεκτονικής, δεν είναι εύκολο έτσι όπως δουλεύει αυτή τι στιγμή το SQL Azure και γίνεται ακόμα πιο δύσκολο εάν χρησιμοποιούσαν το κλασικό format για backup/restore όπου θα υπήρχε και θέμα attack surface, εάν μεταφέρεις ολόκληρο το transaction log κλπ, θα έπρεπε να υπάρχει validation σε επίπεδο transaction log ότι κάποιος δεν προσπαθεί να κάνει κατι funny κι όλα τα σχετικά.. Δεν τους δικαιολογώ, απλά λέω ότι δεν είναι και το πιο εύκολο πράγμα. Και δεν υπήρχε σαν priority στην αρχή, καθώς δεν ήταν στην αρχική ιδέα να θελεις on-premise backup, αλλά ανταυτού να θέλεις sync. Αυτό βασίστηκε στο γεγονός ότι απλά βάζεις την βάση στο SQL Azure κι απο εκεί και πέρα δεν σε ενδιαφέρει το availability αλλά το business continuity και το business continuity απο άποψη data μπορείς να το επιτύχεις με sync. Όπως είπα και πιο πριν, εάν εξαιρέσουμε τα κάποια ψιλά που δεν υποστηρίζει (για TSQL αναφέρομαι, όχι στα "γύρω-γύρω") δεν διαφέρει και τόσο απο on-premise. Δηλαδή εάν κάτι δουλεύει καλά εκεί και είναι optimized εκεί, το ίδιο θα πρέπει να δουλεύει και στο SQL Azure.&lt;/p&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65535.aspx</link><pubDate>Tue, 03 May 2011 22:01:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65535</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65535.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65535</wfw:commentRss><description>&lt;P&gt;Παναγιώτη δεν διάβασα σωστά το πρώτο σου Post όπου αναφέρεις κάτι για Data Sync με on premise βάση. Θα του ρίξω μία ματιά, αν και φαίνεται να ικανοποιεί την ανάγκη μου για backup δεν γνωρίζω τι side effects&amp;nbsp;μπορεί να&amp;nbsp;έχει.&lt;/P&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65534.aspx</link><pubDate>Tue, 03 May 2011 21:55:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65534</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65534.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65534</wfw:commentRss><description>&lt;P&gt;Πολύ καλό&amp;nbsp;το μήνυμα&amp;nbsp;με τα limitations. Δεν τα ήξερα όσα αναφέρει.&lt;/P&gt;
&lt;P&gt;Παιδιά η μη δυνατότητα δημιουργίας Backup είναι πολύ σοβαρό θέμα. Κράξιμο θέλει η Microsoft και όχι καλόπιασμα. &lt;/P&gt;
&lt;P&gt;Παναγιώτη θα περιμένω να δω τι θα κάνουν στο θέμα αυτό, αλλά κάτι μου λέει ότι ξανά με SQL Azure θα έχει να κάνει. Δηλαδή αν θέλω να γυρίσω κάποιον πελάτη μου στο μέλλον τοπικά γιατί δεν τον συμφέρει να πληρώνει ή δεν θέλει δεν το βλέπω να μπορώ να βγάλω την βάση από την πλατφόρμα. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65528.aspx</link><pubDate>Tue, 03 May 2011 18:42:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65528</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65528.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65528</wfw:commentRss><description>Βασίζομαι στον Παναγιώτη όταν λέει ότι πρέπει να κάνουμε λίγο υπομονή για να δούμε εργαλεία προσαρμοσμένα στο azure.&lt;br&gt;&lt;br&gt;Είχα και εγώ κάποιες απορίες σχετικά με DBA tasks και SQL Azure. Τις έχω συζητήσει με τον Παναγιώτη μέσω MSN.&lt;br&gt;&lt;br&gt;Οι απορίες μου δημιουργήθηκαν από ένα email που πήρα από τον Paul Randal(www.sqlskills.com) όπου ανέφερε σκέψεις και Limitations (που υπάρχουν αυτή την στιγμή) στο SQL Azure.Τις παραθέτω αυτούσιες παρακάτω.&lt;br&gt;&lt;br&gt;_________________________________________________________________________________________________&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The database size limit is 50GB&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can’t use BACKUP and RESTORE – only export the data or copy it to a new Azure database (which defeats the purpose of having off-site backups)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can’t do auditing or use transparent data encryption&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can’t use replication or database mirroring to maintain your own redundant copy of the data (although they do keep redundant copies for you)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You have to rely on someone else’s high-availability and disaster recovery strategy (and just this morning, Amazon Web Services was down – along with everyone making use of them). SQL Azure provides a 99.9% availability SLA, with a 10% credit if it drops below that in any month, and 25% credit if it drops below 99% in any month. Still, 8.76 hours of downtime per year isn't too bad for many customers.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; There’s no facility for managing very large databases (i.e. the ability to create filegroups and use partitioning)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; There's no support for CLR, Full-Text, or Service Broker&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can't really do performance analysis and tuning (like running profiler, for instance)&lt;br&gt;&lt;br&gt;_____________________________________________________________________________________________________&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65526.aspx</link><pubDate>Tue, 03 May 2011 17:55:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65526</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65526.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65526</wfw:commentRss><description>&lt;p&gt;Για Profiling εννοούσα ότι το κάνεις τοπικά κι απλά τροποποιείς επάνω, δεν υπάρχει τρόπος ούτε γι'αυτό προς το παρόν.&lt;/p&gt;</description></item><item><title>Απ: SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65525.aspx</link><pubDate>Tue, 03 May 2011 17:54:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65525</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65525.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65525</wfw:commentRss><description>&lt;p&gt;Για τα εργαλεία, το πιο εύκολο είναι να κάνεις generate τα script απο μια υπάρχουσα τοπική βάση, να τα περάσεις απο τον SQL Azure Migration Wizard (codeplex) και αυτός θα κάνει connect, θα σου φτιάξει τα tables Κλπ και θα σου βγάλει κι όλα τα references τα οποία δεν πρέπει να υπάρχουν ή δεν υποστηρίζονται πλήρως στο SQL Azure.&lt;/p&gt;&lt;p&gt;Όσο για backup, δεν έχεις χάσει κάτι, έτσι όπως το λες είναι.. αλλά ακόμα κι όταν έρθει, μην περιμένεις το παραδοσιακό backup όπως το ήξερες μέχρι τώρα..περισσότερα δεν μπορώ να πω, απλά περιμένετε λιγουλάκι &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;. Προς το παρόν, Database Copy (χρεώνεσαι δεύτερη βάση), BCP ή SSIS ή SQL Azure Data Sync ώστε να συγχρονίζεις με on-premise βάση δική σου, και να παίρνεις backup απο εκεί. Δεν έχει άλλους τρόπους ακόμα.&lt;/p&gt;&lt;p&gt;Profiling επίσης, ισχύει ότι και για το τοπικό.. ότι δουλεύει τοπικά, με παρόμοιο τόπο δουλεύει κι επάνω, όπου βέβαια το Profiling με τον "παραδοσιακό" τρόπο δεν έχει και τόσο νόημα, γιαυτό κι δεν έχει κάποια υλοποίηση ακόμα. Γενικά η αρχιτεκτονική του SQL Azure (η υποδομή και το πως λειτουργει) είναι διαφορετική απο τον on-premise οπότε όλα τα εργαλεία πρέπει να προσαρμοστούν κι αυτό παίρνει χρόνο.&lt;/p&gt;</description></item><item><title>SQL Azure Μήπως χάνω κάτι;;;;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65524.aspx</link><pubDate>Tue, 03 May 2011 12:26:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65524</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65524.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=65524</wfw:commentRss><description>&lt;P&gt;Μετά από καιρό και αφού μου το επέτρεψε ο χρόνος μου είπα να δοκιμάσω το Azure και πιο συγκεκριμένα SQl Azure. &lt;/P&gt;
&lt;P&gt;Έφτιαξα το SQl Azure Storage δημιούργησα και μία βάση και όλα καλά μέχρι εδώ. Α! έστησα και μερικά Firewall Rules.&amp;nbsp;Η συνέχεια όμως είναι που με προβληματίζει πολύ. &lt;/P&gt;
&lt;P&gt;Το πρώτο είναι ότι δεν υπάρχει σωστός Designer για να φτιάξεις πίνακες. Ναι μεν υπάρχει η επιλογή δημιουργία πίνακα με Designer αλλά σε περιορίζει μόνο στο να δηλώσεις τα πεδία του πίνακα. Σχέσεις και ευρετήρια με TSQL. Το ίδιο ισχύει και μέσα από το Management Studio 2008 R2. Με χάλασε λίγο να πω την αλήθεια. Σε μία εποχή που υπάρχουν τόσα εργαλεία για να κάνουμε σαν προγραμματιστές την δουλειά μας πιο εύκολη η Microsoft στην καινούρια της πλατφόρμα άφησε τα καλούδια του UI εκτός και μας γυρίζει σε εποχές να μην πω.&lt;/P&gt;
&lt;P&gt;Αλλά αυτό που δεν μου πάει κάτω είναι η μη δυνατότητα δημιουργίας Backup.Δηλαδή ανέβασα την βάση στο Azure οι χρήστες περνάνε δεδομένα ένα Backup δικό μου να έχω δεν μπορώ;;; Ακόμα και σε ένα site της Microsoft αν θυμάμαι καλά το GreatAzureIdeas ή κάτι τέτοιο, το συγκεκριμένο θέμα και με διαφορά είναι το πρώτο σε ψήφους.&lt;/P&gt;
&lt;P&gt;Επίσης κάτι διάβασα για BCP και table dump αλλά αυτά δεν είναι backup έτσι όπως μας έχει συνηθίσει η Microsoft. Φυσικά για Profiling ούτε συζήτηση. Δεν ξέρω το Backup με χάλασε πολύ και είμαι έτοιμος να το παρατήσω το όλο θέμα και να το κοιτάξω αργότερα αν φτιάξουν κάτι. Οπότε ρωτάω μήπως τελικά υπάρχει η δυνατότητα Backup με κάποιον τρόπο που δεν έχω βρει. Νομίζω κάποιοι από εδώ ασχολούνται με Azure, δεν ξέρω αν ασχολούνται&amp;nbsp;με SQL Azure αλλά αν ναι τότε Backup πως πέρνεται ή δεν σας ενδιαφέρει;&lt;/P&gt;</description></item></channel></rss>