<?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 Servers 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/28432.aspx</link><pubDate>Tue, 10 Apr 2007 22:06:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:28432</guid><dc:creator>Vader</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/28432.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=28432</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;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Όπου υπάρχει θέληση, υπάρχει τρόπος &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;Αν είναι να κάνεις κάτι τέτοιο μπορείς να το κάνεις με κάποιο "αυτοματοποιημένο" τρόπο και όχι χειροκίνητα. Πχ μπορείς να πάρεις σε script τον κώδικα από όλες τις stored procedures και να εισάγεις τα SET με find/replace.&amp;nbsp;Ή μπορείς ακόμα και με TSQL script να κάνεις μαζικό editing στις stored procedures. Ιδιαίτερα αν πρόκειται για stored procedures που είναι generated από κάποιο εργαλείο...&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;font color="#000080"&gt;Μωρέ έχεις απόλυτο δίκιο ....Θα δείξει ..Σε λίγες μέρες θα το δοκιμάσω και θα σας πω ....νεώτερα&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;br&gt;&lt;br&gt;Εχεις δοκιμάσει απόδοση γενικά αυτό το σενάριο που θέλω να στήσω ? Σε σχέση πάντα με το να ήταν οι δύο βάσεις μια και σε ένα server ?&lt;br&gt;&lt;/font&gt;</description></item><item><title>Απ: Προβλημα με δύο SQL Servers 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/28417.aspx</link><pubDate>Tue, 10 Apr 2007 20:15:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:28417</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/28417.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=28417</wfw:commentRss><description>&lt;P&gt;Όπου υπάρχει θέληση, υπάρχει τρόπος &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Αν είναι να κάνεις κάτι τέτοιο μπορείς να το κάνεις με κάποιο "αυτοματοποιημένο" τρόπο και όχι χειροκίνητα. Πχ μπορείς να πάρεις σε script τον κώδικα από όλες τις stored procedures και να εισάγεις τα SET με find/replace.&amp;nbsp;Ή μπορείς ακόμα και με TSQL script να κάνεις μαζικό editing στις stored procedures. Ιδιαίτερα αν πρόκειται για stored procedures που είναι generated από κάποιο εργαλείο...&lt;/P&gt;</description></item><item><title>Απ: Προβλημα με δύο SQL Servers 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/28414.aspx</link><pubDate>Tue, 10 Apr 2007 19:58:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:28414</guid><dc:creator>Vader</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/28414.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=28414</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;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Αυτά τα SET options μπορείς να τα ορίσεις σε διάφορα επίπεδα, ξεκινώντας από το connection και φτάνοντας στον TSQL κώδικα της stored procedure. Αν τα ορίσεις στο επίπεδο του connection τότε δεν χρειάζεται να τα ξαναορίσεις (όσο διαρκεί αυτό). Αν δεν τα ορίσεις πουθενά, τότε χρησιμοποιούνται τα default SET options που ορίζονται στα properties της βάσης, ωστόσο χρειάζεται προσοχή γιατί καμιά φορά μπορεί να οριστούν SET options από άλλους (πχ σε ODBC connections) χωρίς να το πάρεις χαμπάρι. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Εν ολίγοις, είναι πολύ καλή προγραμματιστική τακτική&amp;nbsp;να ορίζεις αυτά τα SET μέσα στις stored procedures σου γιατί έτσι εξασφαλίζεις ότι θα τρέχουν με το συγκεκριμένο SET "περιβάλλον" που θέλεις. &lt;font color="#000080"&gt;Σκέψου ότι αν το έκανα έτσι θα ήθελα να πειράξω καμια 300-400 stored procedure. &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-3.gif" alt="Surprise" /&gt; Δεν γίνονται αυτά τα πράγματα. &lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#000080"&gt;Θα δοκιμάσω ξανά αυτά τα options που είναι στα Misc της βάσης. Μπορεί να έχω κάνει λάθος εγώ γιατί είμαι σίγουρος ότι αυτά τα δοκίμασα αυτά. Αλλα επειδή έχει περάσει πολύς καιρός δεν είμαι και τόσο σίγουτος τώρα. Θα το ξανα δοκιμάσω και θα σας πω...&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/font&gt;&lt;br&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;</description></item><item><title>Απ: Προβλημα με δύο SQL Servers 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/28371.aspx</link><pubDate>Tue, 10 Apr 2007 07:11:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:28371</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/28371.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=28371</wfw:commentRss><description>&lt;P&gt;Αυτά τα SET options μπορείς να τα ορίσεις σε διάφορα επίπεδα, ξεκινώντας από το connection και φτάνοντας στον TSQL κώδικα της stored procedure. Αν τα ορίσεις στο επίπεδο του connection τότε δεν χρειάζεται να τα ξαναορίσεις (όσο διαρκεί αυτό). Αν δεν τα ορίσεις πουθενά, τότε χρησιμοποιούνται τα default SET options που ορίζονται στα properties της βάσης, ωστόσο χρειάζεται προσοχή γιατί καμιά φορά μπορεί να οριστούν SET options από άλλους (πχ σε ODBC connections) χωρίς να το πάρεις χαμπάρι. Εν ολίγοις, είναι πολύ καλή προγραμματιστική τακτική&amp;nbsp;να ορίζεις αυτά τα SET μέσα στις stored procedures σου γιατί έτσι εξασφαλίζεις ότι θα τρέχουν με το συγκεκριμένο SET "περιβάλλον" που θέλεις.&lt;/P&gt;</description></item><item><title>Προβλημα με δύο SQL Servers 2005</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/27753.aspx</link><pubDate>Tue, 03 Apr 2007 21:20:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:27753</guid><dc:creator>Vader</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/27753.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=27753</wfw:commentRss><description>Καταρχήν έχω δύο SQL Servers 2005 linked μεταξύ τους. Εχω στον ένα μια βάση η οποία έχει κάποιους πίνακες που βρίσονται σε κάποια άλλη βάση στον άλλον sql server.&lt;br&gt;Το link ξέρω ότι δουλεύει γιατί μέσα από την μία ή αλλή βάση βλέπω την άλλη....Η σύνδεση τους γίνετται μέσα από ειδική σύνδεση με ξεχωριστές κάρτες ethernet και ανεστραμένω καλώδιο.&amp;nbsp; Οι βάσεις έχουν μέσα stored procedures και views.&amp;nbsp; Οταν πάνω να τρέξω από την μια βάση κάποια stored procedures που καλούν πίνακες από την άλλη βάση μου βγάζει το παρακάτω error:&lt;br&gt;&lt;br&gt;"Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query." &lt;br&gt;&lt;br&gt;Από forums&amp;nbsp; και help βρήκα ότι αν πάω και βάλω set commands σε όλα τα stored procedures μάλον θα το τρέξει αλλα θέλω να το κάνω globaly&amp;nbsp; γιατί έχω πραγματικά πολλά stored procedures....&lt;br&gt;&lt;br&gt;Καμία ιδέα..? &lt;br&gt;&lt;br&gt;Οταν τρέχω μέσα από το .net το αντιστοιχο query που στέλνει στην βάση το procedure εκτελείται κανονικά..... &lt;br&gt;</description></item></channel></rss>