<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های سعید شیرزادیان</title>
        <link>https://virgool.io/feed/@shirzdian</link>
        <description>من سعید شیرزادیان ، چند سالی هست برنامه نویسی می کنم و علاقه زیادی به دیتابیس اس کیو ال دارم. کنارش برنامه نویسی با c# هم خیلی دوست دارم</description>
        <language>fa</language>
        <pubDate>2026-04-15 06:42:15</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1488587/avatar/LrlCrO.jpeg?height=120&amp;width=120</url>
            <title>سعید شیرزادیان</title>
            <link>https://virgool.io/@shirzdian</link>
        </image>

                    <item>
                <title>فعال کردن ECG اپل واچ apple watch در ایران</title>
                <link>https://virgool.io/@shirzdian/%D9%81%D8%B9%D8%A7%D9%84-%DA%A9%D8%B1%D8%AF%D9%86-ecg-%D8%A7%D9%BE%D9%84-%D9%88%D8%A7%DA%86-apple-watch-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-kk4nkuizxpjh</link>
                <description>1. ابتدا اپل واچتان apple whatch را از آیفون، از حالت pair خارج کنید.2. در مرحله بعد، iMazing را دانلود کرده و از آن برای تهیه یک نسخه پشتیبان رمزگذاری شده از آیفون خود استفاده کنید. برای این کار باید حتما حالت رمزگذاری Encryption انتخاب شود. 3. پس از تهیه نسخه پشتیبان، باید نسخه پشتیبان تازه ایجاد شده را در برنامه iMazing ویرایش کنید. فقط روی نسخه پشتیبان در برنامه کلیک کنید و سپس روی &quot;ویرایش&quot; کلیک کنید.4. &quot;پشتیبان گیری قابل ویرایش&quot; را در قسمت سمت چپ انتخاب کنید و سپس به HomeDomain/Library/Preferences بروید.5. این فایل PLIST را در آن مکان قرار دهید. اگر از قبل وجود دارد، آن را بازنویسی کنید. این فایل اساساً برنامه ECG را در اپل واچ شما فعال می کند حتی اگر در کشوری خارج از کشورهایی که در حال حاضر پشتیبانی می شوند فعال شود.6. اکنون باید آیفون خود را با استفاده از بک آپی که به تازگی ویرایش کرده اید بازیابی کنید. برای انجام این کار، در حالی که در برنامه iMazing هستید، نسخه پشتیبان را که به تازگی ویرایش کرده‌اید از «پشتیبان‌های قابل ویرایش» در قسمت سمت چپ انتخاب کنید و سپس روی «Restore to Devices» از پنجره سمت راست کلیک کنید. حالا منتظر بمانید تا بازیابی کامل شود.7. پس از اتمام بازیابی، اپل واچ خود را دوباره با آیفون جفت کنید و آن را به عنوان یک ساعت جدید تنظیم کنید. (نکته مهم اینکه، از پشتیبان بازیابی نکنید.)  اگر مشکلی دارید، جفت را لغو کنید و سپس دوباره جفت کنید و دوباره امتحان کنید.8. اکنون باید برنامه ECG را در دسترس داشته باشید.</description>
                <category>سعید شیرزادیان</category>
                <author>سعید شیرزادیان</author>
                <pubDate>Tue, 31 May 2022 09:53:08 +0430</pubDate>
            </item>
                    <item>
                <title>نحوه پیدا کردن کاربران با دسترسی sysadmin در اس کیو ال سرور</title>
                <link>https://virgool.io/@shirzdian/%D9%86%D8%AD%D9%88%D9%87-%D9%BE%DB%8C%D8%AF%D8%A7-%DA%A9%D8%B1%D8%AF%D9%86-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D8%A8%D8%A7-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-sysadmin-%D8%AF%D8%B1-%D8%A7%D8%B3-%DA%A9%DB%8C%D9%88-%D8%A7%D9%84-%D8%B3%D8%B1%D9%88%D8%B1-h9tfrtsk7t9k</link>
                <description>Find SysAdmin Users In Sql Serverبا سلام و آرزوی سلامتی برای همهدر اس کیو ال سرور روشهای مختلفی برای پیدا کردن کاربران با نقش sysadmin یا administrator و یا مدیر سیستم وجود دارد. یکی از آنها، استفاده از اسکریپت زیر می باشد:SELECT sp.name     , sp.type_desc	 , sp.typeFROM master.sys.server_principals sp    JOIN master.sys.server_role_members sr ON sr.member_principal_id = sp.principal_idWHERE sr.role_principal_id = 3;که خروجی آن چیزی شبیه به تصویر زیر می باشد:لیست کاربران با دسترسی SysAdminامیدوارم مطلب فوق مفید باشد.با تشکرسعید شیرزادیان1400/11/16</description>
                <category>سعید شیرزادیان</category>
                <author>سعید شیرزادیان</author>
                <pubDate>Sat, 05 Feb 2022 09:47:22 +0330</pubDate>
            </item>
                    <item>
                <title>جابجایی دیتابیس tempdb در اس کیو ال سرور</title>
                <link>https://virgool.io/@shirzdian/%D8%AC%D8%A7%D8%A8%D8%AC%D8%A7%DB%8C%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-tempdb-%D8%AF%D8%B1-%D8%A7%D8%B3-%DA%A9%DB%8C%D9%88-%D8%A7%D9%84-%D8%B3%D8%B1%D9%88%D8%B1-p5fxmfl5mgy0</link>
                <description>Move tempdb database file in new path in sql serverسلام دوستان امیدوارم همیشه و در همه وقت، حال خوبی داشته باشید. برای جابجایی مسیر دیتابیس tempdb، کار راحت تری نسبت به جابجایی دیتابیس های معمول داریم. مراحل آن به شرح ذیل می باشد:.ایجاد اسکرپیت مربوط به تغییر مسیر file های دیتابیس با دستور modify file که اسکرپیت مربوط به ایجاد اتوماتیک آن در زیر می باشد.DECLARE @DBName VARCHAR(100) = &#x27;tempdb&#x27;;DECLARE @NewPath VARCHAR(100) = &#x27;D:\SystemDatabases\&#x27;;SELECT &#x27;ALTER DATABASE &#x27; + @DBName + &#x27; MODIFY FILE &#40;NAME = [&#x27; + f.name + &#x27;],&#x27; + 	   &#x27; FILENAME = &#x27;&#x27;&#x27; + @NewPath + &#x27;&#x27;       + f.name + CASE WHEN f.type = 1 THEN &#x27;.ldf&#x27; ELSE &#x27;.mdf&#x27; END + &#x27;&#x27;&#x27;&#41;;&#x27; AS ExecScript     , f.name	 , f.type_desc	 , f.physical_name	 , f.state_descFROM sys.master_files fWHERE f.database_id = DB_ID(@DBName);ایجاد اسکپریت جابجای دیتابیس tempdb2. اجرای اسکریپت جابجایی دیتابیس tempdbاجرای اسکریپت جابجایی tempdb3. عملیات restart کردن database engineلازم به ذکر است تا زمانی که سرور ری استارت نشود و یا database engine ری استارت نگردد، عملیات فوق انجام نشده است.عملیات restart database engine4. حذف فایلهای قبلیبعد از تست سیستم و موفقیت آمیز بودن آن، می توانید فایلهای مسیر قبلی را حذف نمایید.با تشکرسعید شیرزادیان1400/11/14</description>
                <category>سعید شیرزادیان</category>
                <author>سعید شیرزادیان</author>
                <pubDate>Thu, 03 Feb 2022 10:10:56 +0330</pubDate>
            </item>
                    <item>
                <title>جابجایی فایلهای دیتابیس در اس کیو ال سرور</title>
                <link>https://virgool.io/@shirzdian/%D8%AC%D8%A7%D8%A8%D8%AC%D8%A7%DB%8C%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-tempdb-%D8%AF%D8%B1-%D8%A7%D8%B3-%DA%A9%DB%8C%D9%88-%D8%A7%D9%84-%D8%B3%D8%B1%D9%88%D8%B1-ermjhiardkns</link>
                <description>Move database file in new path in sql serverسلام دوستانامیدوارم همیشه و در همه وقت، حال خوبی داشته باشید. برای جابجایی مسیر دیتابیس، همیشه برای خودم این معضل وجود داشت که چگونه این کار را انجام بدهم. چند راهی که همیشه به ذهن همه ما می رسد در ذیل بیان می کنم: دیتابیس را detach کنیممسیر detach کردن دیتابیسبعد، فایلها را در مسیر جدید کپی نماییم و بعد آن را attach نماییم.مسیر attach کردن دیتابیس2. گرفتن backup از دیتابیس مسیر گرفتن backup از دیتابیسو restore کردن دیتابیس در مسیر جدیدمسیر restore کردن دیتابیس3. بی خیال دیتابیس بشیم و از اول دیتابیس را به طور مثال از طریق اسکریپت یا migration ایجاد کنیم.4. ایجاد اسکرپیت مربوط به تغییر مسیر file های دیتابیس با دستور modify file که اسکرپیت مربوط به ایجاد اتوماتیک آن در زیر می باشدDECLARE @DBName VARCHAR(100) = &#x27;TestDB&#x27;;DECLARE @NewPath VARCHAR(100) = &#x27;D:\Databases\&#x27;;SELECT &#x27;ALTER DATABASE &#x27; + @DBName + &#x27; MODIFY FILE &#40;NAME = [&#x27; + f.name + &#x27;],&#x27; + 	   &#x27; FILENAME = &#x27;&#x27;&#x27; + @NewPath + &#x27;&#x27;       + f.name + CASE WHEN f.type = 1 THEN &#x27;.ldf&#x27; ELSE &#x27;.mdf&#x27; END + &#x27;&#x27;&#x27;&#41;;&#x27; AS ExecScript     , f.name	 , f.type_desc	 , f.physical_name	 , f.state_descFROM sys.master_files fWHERE f.database_id = DB_ID(@DBName);اجرای اسکریپت جابجایی دیتابیس testDbلازم به ذکراست در اینجا نام دیتابیس تستی ما TestDb و مسیر جدید آن D:\Databases می باشد که از دو متغیر استفاده شده است5. عملیات مربوط به offline کردن دیتابیسعملیات offline کردن دیتابیسمی توانیم از اسکرپیت زیر نیز استفاده نماییمUSE [master]ALTER DATABASE [TestDB] SET  OFFLINE6. کپی نمودن فایلها در مسیر جدید    در این مرحله می بایست data file و log file های مربوط به دیتابیس را در مسیر جدید کپی نماییم. در اینجا مسیر جدید ما D:\Databases می باشد.7. عملیات مربوط به online نمودن دیتابیسعملیات مربوط به online نمودن دیتابیسکه می توانیم از اسکریپت زیر نیز استفاده نماییمALTER DATABASE [TestDB] SET ONLINE8. حذف فایلهای قبلیبعد از تست نمودن دیتابیس، فایلهای قبلی را حذف می نماییم.با تشکرسعید شیرزادیان1400/11/13</description>
                <category>سعید شیرزادیان</category>
                <author>سعید شیرزادیان</author>
                <pubDate>Wed, 02 Feb 2022 12:56:15 +0330</pubDate>
            </item>
            </channel>
</rss>