<?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>Απ: KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33161.aspx</link><pubDate>Tue, 26 Jun 2007 00:00:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33161</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33161.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33161</wfw:commentRss><description>&lt;P&gt;Ίσως προηγουμένως να έγγραφε "Runnable" και μετά το πρώτο Kill να γράφει πλέον "Rollback". Όπως και να έχει δεν υπάρχει περίπτωση να σκοτώσεις ένα rollback process καθώς ένα process όταν μπαίνει σε rollback state πάει να πει ότι επαναφέρει το σύστημα σε κάποια προηγούμενη "σωστή" κατάσταση ώστε να προστατέψει τα δεδομένα, ώστε να τα διατηρίσει consistent. &lt;/P&gt;
&lt;P&gt;Αυτό που πολύς κόσμος δεν καταλαβαίνει είναι ότι αν ρίξεις το SQL Server (με οποιονδήποτε τρόπο, από το να σταματίσεις το service, μέχρι να τραβήξεις την πρίζα) δεν σημαίνει ότι θα τον επαναφέρεις εύκολα σε κατάσταση που να είναι έτοιμος να παίξει. Μόλις ξεκινήσει το service θα ενεργοποιηθεί μια διαδικασία που λέγεται recovery, βασικό τμήμα της οποίας είναι το rollback/rollforward. Είναι RDBMS δεν είναι ΛΣ ούτε&amp;nbsp;είναι εφαρμογή. Δηλαδή, αν ας πούμε πάω να ενημερώσω 1.000.000 εγγραφές και μετά από 20 λεπτά σπάσουν τα τηλέφωνα επειδή κανένας δεν μπορεί να χρησιμοποιήσει το ERP/CRM/whatever, αν πάω και κάνω restart τον server, θα χρειαστούν τουλάχιστον άλλα 20 λεπτά για το rollback. Και θα έχω ακόμα πιο εξαγριωμένους χρήστες... &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/P&gt;</description></item><item><title>Απ: KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33159.aspx</link><pubDate>Mon, 25 Jun 2007 23:23:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33159</guid><dc:creator>lskostas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33159.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33159</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;υπαρχει αλλος τροπος να σταματησω το rollback της SQL...?(σε περιπτωση που κρεμασει το erp)&lt;/P&gt;</description></item><item><title>Απ: KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33155.aspx</link><pubDate>Mon, 25 Jun 2007 22:57:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33155</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33155.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33155</wfw:commentRss><description>&lt;p&gt;Επικίνδυνο δρόμο διάλεξες! Όλα αυτά, προσωπικά τουλάχιστον, μου φαίνονται πολύ περίεργα. Από ότι καταλαβαίνω έχεις μπλέξει με μια διαδικασία που δεν μπορείς να διορθώσεις (π.χ. επειδή κάποιος την έκανε και μετά την "έκανε") και έχεις ένα σύστημα που κολλάει. Και ψάχνεις να βρεις λύση από αλλού. Καλή τύχη!&lt;/p&gt;&lt;p&gt;Πάντως kill σε rollback κλπ δεν το έχω διαβάσει κάπου και μου φαίνεται πολύ εξωτικό, για να μην πω εξωγήινο.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Απ: KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33154.aspx</link><pubDate>Mon, 25 Jun 2007 22:44:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33154</guid><dc:creator>lskostas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33154.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33154</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;εκτελω&amp;nbsp; kill μεσω query analyser.&lt;/P&gt;
&lt;P&gt;Θελω να κανω kill μια διαδικασια rollback που την κανει αυτοματα το&amp;nbsp; ERP μας&lt;/P&gt;
&lt;P&gt;Σβηνω εγγραφες μεσω του erp&amp;nbsp;και επειδη κολλαει (το ERP) o sql server κανει ROLLBACK(αυτοματα να υποθεσω?)&lt;/P&gt;
&lt;P&gt;Στο status της sp_who εκεινη την στιγμη γραφει ROLLBACK και οχι RUNNABLE απ οτι θυμαμαι.&lt;/P&gt;
&lt;P&gt;Να υποθεσω οτι η kill μπορει να σταματησει το rollback?Η απορια μου ειναι αυτη!&lt;/P&gt;
&lt;P&gt;Ρωταω σε περιπτωση που μου ξανατυχει γιατι παει τωρα το χασαμε το τρενο&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33153.aspx</link><pubDate>Mon, 25 Jun 2007 22:24:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33153</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33153.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33153</wfw:commentRss><description>&lt;P&gt;Πως το κάνεις το Kill; Από client κώδικα; Ως τμήμα κάποιας stored procedure; Είναι κάποιο script που εκτελείται;&lt;/P&gt;
&lt;P&gt;Και, παρεμπιπτόντως,&amp;nbsp;γιατί θες να κάνεις Kill;&lt;/P&gt;</description></item><item><title>Απ: KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33150.aspx</link><pubDate>Mon, 25 Jun 2007 22:02:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33150</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33150.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33150</wfw:commentRss><description>Το μήνυμα που παίρνεις δεν έχει να κάνει με τον τρόπο που σταματάς ένα process. Όπως και να το κάνεις, δεν θα μπορείς να σταματήσεις το process στο οποίο τρέχει ο sql κώδικάς σου! Όταν εκτελείς μια σειρά από statements μεταξύ των οποίων υπάρχει και η kill, ξεκινάς ένα process. Και αυτό το process δεν μπορείς να το κλείσεις με αυτό τον τρόπο. Όλα τα άλλα μπορείς.&lt;br&gt;</description></item><item><title>KILL A RUNNABLE PROCESS</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33149.aspx</link><pubDate>Mon, 25 Jun 2007 21:52:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33149</guid><dc:creator>lskostas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33149.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=33149</wfw:commentRss><description>&lt;P&gt;Παιδες χαιρετω...&lt;/P&gt;
&lt;P&gt;Υπαρχει καποια εντολη που να μου δινει την δυνατοτητα να κανω kill ενα process του οποιου το status ειναι runnable&lt;/P&gt;
&lt;P&gt;και οχι sleeping.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;πχ η εντολη kill 56 ενω το 56 ειναι runable μου φερνει ως αποτελεσμα "cannot kill your own process"&lt;/P&gt;
&lt;P&gt;Μηπως υπαρχει ενας πιο δυναμικος τροπος να σταματας τα processes που τρεχουν????&lt;/P&gt;
&lt;P&gt;-sql 2000 sp4-&lt;/P&gt;
&lt;P&gt;και THANKS EK ΤΩΝ ΠΡΟΤΕΡΩΝ!!!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>