<?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>Απ: Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61734.aspx</link><pubDate>Fri, 17 Dec 2010 05:56:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61734</guid><dc:creator>Chrysostomos Kolovos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61734.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61734</wfw:commentRss><description>Ευχαριστώ πολύ.!&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61733.aspx</link><pubDate>Fri, 17 Dec 2010 05:26:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61733</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61733.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61733</wfw:commentRss><description>&lt;P&gt;Η sqlcmd εντολη &lt;BR&gt;:!! start ...... ανοιγει x αριθμο shells (x=οσα και τα start) ταυτοχρονα/παραλληλα&amp;nbsp; (στο παραδειγμα πιο πανω, 3 διαφορετικα connections περιμενουν για 5 secs (waitfor delay))&lt;BR&gt;Αν αντικαταστησεις το Q"waitfor delay '00:00:05'" με Q"EXEC myschema.mystoredprocedure @var1 = 'myvar'" &lt;BR&gt;και το&amp;nbsp;-d master me -d mydatabase (εναλλακτικα αφηνεις -d master και χρησιμοποιεις Q"Exec mydatabase.myschema.mystoredprocedure @var1 = 'myvar'" )&lt;BR&gt;τοτε 3 connections θα εκτελουν την procedure παραλληλα.&lt;/P&gt;
&lt;P&gt;sqlcmd parameters:&lt;BR&gt;C:\&amp;gt;sqlcmd /? &lt;/P&gt;
&lt;P&gt;Ενα ενδιαφερον αρθρο για παραλληλη εκτελεση μεσα απο τον SQL Server&amp;nbsp;με χρηση CLR&amp;nbsp;: &lt;A href="http://sqlserverpedia.com/wiki/Execute_T-SQL_in_Parallel"&gt;http://sqlserverpedia.com/wiki/Execute_T-SQL_in_Parallel&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;και μια διευκρινιση&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;Γυρίζεις σε SQLCMD mode το query που έχεις ανοικτό ...&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;GO x (x:number) μπορεις να χρησιμοποιησεις και στο normal query (sqlcmd mode is not necessary)&lt;BR&gt;To GO δεν ειναι tsql, it is just an interface command (supported by ssms, sqlcmd etc)&lt;/P&gt;
&lt;P&gt;--ΗΤΗ--&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61727.aspx</link><pubDate>Fri, 17 Dec 2010 01:32:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61727</guid><dc:creator>Chrysostomos Kolovos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61727.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61727</wfw:commentRss><description>To θέμα είναι να καταφέρω να εκτελέσω την sp ταυτόχρονα(χ φορές) άρα όχι&amp;nbsp;&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;σειριακά. Εκτός αν όταν εκτελέσεις μια sp δεν περιμένει να ολοκληρωθεί η εκτέλεση και προχωράει στην επόμενη.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;Έγραψα μια mini εφαρμογή για να ανοίγει threads και να τα εκτελεί όλα μαζί ταυτόχρονα&amp;nbsp;παίρνοντας&amp;nbsp;παραμέτρους από ένα xml αρχείο.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;Νομίζω ότι θα είναι ok. Το testing θα δείξει.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;Ευχαριστώ για την&amp;nbsp;ανταπόκριση.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;</description></item><item><title>Απ: Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61725.aspx</link><pubDate>Fri, 17 Dec 2010 00:47:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61725</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61725.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61725</wfw:commentRss><description>&lt;P&gt;Δεν έχω να προσθέσω κάτι απλά λίγο να εξηγήσω το τι έχει γράψει ο spaceman θέλω ώστε να είναι κατανοητό σε όλους&lt;/P&gt;
&lt;P&gt;Αφού είσαι σε SQLCMD mode με το¨&lt;/P&gt;
&lt;P&gt;:!! μπορείς να εκτελέσεις εντολές λειτουργικού ή προγραμματά όπως όταν είσαι σε command line&lt;/P&gt;
&lt;P&gt;start SQLCMD ξεκινάς το commad line tool του sql server από την έκδοση 2005 και πάνω οι παράμετροι που ακολουθούν είναι case sensitive&lt;/P&gt;
&lt;P&gt;-S"." συνδέεσε στο τοπικό server&lt;/P&gt;
&lt;P&gt;-E σύνδεση στο sql server με windows authentication&lt;/P&gt;
&lt;P&gt;-b On error batch abort&lt;/P&gt;
&lt;P&gt;-d master ορισμός σαν use database την master&lt;/P&gt;
&lt;P&gt;-Q "..." εκτέλεση το query που έχεις βάλει μέσα στις " " και μετά έξοδος στο command prompt π.χ c:\&amp;gt;&lt;/P&gt;
&lt;P&gt;| δεν είναι του sqlcmd αλλά το γνωστό pipe που είχαμε στο ms dos&lt;/P&gt;
&lt;P&gt;Φιλικά&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61718.aspx</link><pubDate>Fri, 17 Dec 2010 00:17:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61718</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61718.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61718</wfw:commentRss><description>&lt;P&gt;SSMS --&amp;gt; Query --&amp;gt; SQLCMDmode&lt;BR&gt;Type in&lt;BR&gt;&lt;FONT size=2&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;:!! start SQLCMD -S"." -E -b -d master -Q"waitfor delay '00:00:05';" | start SQLCMD -S"." -E -b -d master -Q"waitfor delay '00:00:05';" | start SQLCMD -S"." -E -b -d master -Q"waitfor delay '00:00:05';"&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;Execute&lt;/P&gt;
&lt;P&gt;--HTH--&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61717.aspx</link><pubDate>Fri, 17 Dec 2010 00:07:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61717</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61717.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61717</wfw:commentRss><description>&lt;P&gt;το θέμα είναι τι θέλεις να δοκιμάσεις;&lt;/P&gt;
&lt;P&gt;αν απλα θέλεις να τι εκτελέσεις σειριακά 10 φορές αυτό είναι εύκολο&lt;/P&gt;
&lt;P&gt;Γυρίζεις σε SQLCMD mode το query που έχεις ανοικτό και&lt;/P&gt;
&lt;P&gt;exec sp&lt;/P&gt;
&lt;P&gt;GO 10&lt;/P&gt;
&lt;P&gt;Αν όμως θέλεις να κάνεις κάτι άλλο ενημερωσε μας ώστε να μην κάνουμε εικασίες&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Πολλαπλή δοκιμαστική εκτέλεση μιας SP</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61714.aspx</link><pubDate>Thu, 16 Dec 2010 23:04:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61714</guid><dc:creator>Chrysostomos Kolovos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61714.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=61714</wfw:commentRss><description>Έχω γράψει μια sp(stored procedure) που σε κάποιο σημείο τις έχω ένα TRANSACTION ISOLATION LEVEL SERIALIZABLE. Θα ήθελα να μάθω εαν μπορώ απ τον sql server να την εκτελέσω ταυτόχρονο 10 φορές ας πούμε για να δω αν είναι ok. &amp;nbsp;Θα μπορούσα να το κάνω με κώδικα αλλά λέω μήπως είναι πιο εύκολο κάπως αλλιώς.&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευχαριστώ&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item></channel></rss>