Loading…

جزیره بانک های اطلاعاتی

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
نکته: آشنایی با عبارت WAITFOR در SQL Server
آشنایی با عبارت WAITFOR در SQL Server اگر قبلاً با سرویس Agent در SQL Server کار کرده باشید می دانید که این سرویس برای اجرای کارهای زمانبندی شده استفاده می شود. برای مثال، شما می خواهید عملیات تهیه پشتیبان را در یک زمان مشخص انجام بدهید یا عملیات Maintenance را بر روی بانک اطلاعاتی خود انجام دهید. در SQL Server امکان ایجاد زمان بندی یا ایجاد تاخیر در بین دستورات یک script بوسیله عبارت WAITFOR وجود دارد. WAITFOR به دو صورت قابل استفاده...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و نهم - Transaction ها، Isolation Level ها و آشنایی با مفاهیم Lock و Concurrency
دوره آموزشی SQL Server :: قسمت سی و نهم - Transaction ها، Isolation Level ها و آشنایی با مفاهیم Lock و Concurrency فرض کنید در حال طراحی سیستمی هستید که عملیات درج یا حذف زیادی بر روی بانک اطلاعاتی شما در حال انجام هست، اما در بین این عملیات ها وابستگی وجود دارد، یعنی در صورتی که یکی از عملیات ها با موفقیت انجام نشود، عملیات های وابسته نیز معبتر نمی باشند و باید لغو شوند، مانند سیستم بانک، شما زمانی که وجهی از حساب خودتان به حساب مقصد منتقل می کنید دو تراکنش انجام می شود، یکی کسر مبلغ از حساب شما و دیگری افزای...
soltan1
سوال: استفاده از اکسس در وب و نرم افزار اندروید
سلام ! ببخشید من یه فایل اکسس دارم (محاسبه آب بهاء یه ساختمان 105 واحده است و همچنین مدیریت شارژ ساختمان ) میخوام اونو بتونم از طریق اینترنت بتونم منیجش کنم یا در واقع از طریق نت فیلد هاشو پر کنم و مدیریت کنم ..... و از طریق نت بتونم با یه نرم افزار اندروید متصلش کنم و کار مدیریت رو این برنامه رو ساده تر کنم ...... چیکار کنم ؟
arses
سوال: طراحی Table در SQL SRV 2008 R2 برای پرسنل
با سلام من میخوام یه Table طراحی کنم که مربوط به پرسنل یه شرکت هستش و این نرم افزار در بخش درمان مورد استفاده قرار می گیره! حالا سوالی که برای من ایجاد شده: هر شخص در شرکت یه کد اختصاصی دارد، می تواند زن یا مرد باشد. تا اینجا مشکلی ندارم اطلاعات پرسنلی شو زدم. اما هر شخص در سیستم درمان زیر مجموعه بیمه شده خودش رو داره، این موضوع می تونه مربوط به همسر، فرزندان، پدرش، مادرش باشه برای افزودن نسبت ...
martinash
سوال: نحوه شبكه كردن با كدنويسي Linq
چگونه ميشه با كدنويسي linq برنامه خودمون تحت شبكه كنيم؟
KBM
سوال: خطا در هنگام Backup گرفتن از بخش system state سرور با توسط نرم افزار Symantec Backup Exec 15
با سلام به تمام دوستان Itpro خطایی که من با آن مواجه میشوم زمانی است که میخواهم به صورت انتخابی از سرور () بکاپ بگیرم!! اما زمانی که به صورت کلی انتخاب میکنم هیچ خطایی نمیده اما با این حال در زمان ریستور کردن دوباره خطا میده!! لطفا راهنمایی کنید.با تشکر ..
MPERSIA
سوال: نمایش جمع رکوردها با تفکیک هفته ها در SQL
درود و خسته نباشید برای نمایش و برگرداندن مقادیر جدول به تفیک هفته چه کوئری باید نوشت؟ برای مثال : در جدول 2 ستون وجود داره که اولی مقدار خرید و دومی تاریخ خرید رو نشون میده و قصد ما اینه که کل خرید با تفکیک هفته ها رو تو برنامه نشون بدیم مثلا داخل یک Chart به زبان C# هفته ها و کل مقدار خرید اون هفته رو نشون بده با سپاس
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و هشتم - عبارات IF و WHILE و کار با Cursor ها
دوره آموزشی SQL Server :: قسمت سی و هشتم - عبارات IF و WHILE و کار با Cursor ها در قسمت سی و هشتم از دوره آموزشی SQL Server با مباحث مهمی آشنا می شویم که کاربرد های زیادی در نوشتن Script ها و علی الخصوص Stored Procedure ها دارند. این مباحث مربوط به نحوه نوشتن عبارت IF که وظیفه کنترل روند اجرای Script ها را بر عهده دارد، عبارت WHILE که بوسیله آن می توان یک حلقه از دستورات را برای تکرار ایجاد کرد و در انتها Cursor ها که بوسیله آن ها می توان رکورد های خروجی یک کوئری را به صورت ت...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و هفتم - دانلود و Restore کردن بانک اطلاعاتی AdventureWorks
دوره آموزشی SQL Server :: قسمت سی و هفتم - دانلود و Restore کردن بانک اطلاعاتی AdventureWorks قسمت سی و هفتم به عنوان مبحث تکمیلی قسمت قبل در سایت قرار گرفته است. در قسمت قبل که در مورد Backup and Recovery صحبت کردیم، قرار بود که در انتهای قسمت سی و ششم در مورد دانلود و Restore کردن بانک اطلاعاتی AdventureWorks که بانک اطلاعاتی Sample شرکت Microsoft برای SQL Server هست صحبت کنیم، در قسمت قبلی این مطلب گفته نشد (یعنی یادم رفت D:) که در این قسمت 4 دقیقه ای با نحوه دانلود و Restore کردن این ب...
zeynab keshavarz
سوال: کپی database
با سلام و خسته نباشید من در sql خود دیتا بیسی دارم میخوام از جداول این دیتا بیس کپی بگیرم و در کامپیوتر دیگری با نرم افزار کریستال ریپورت بتونم از این جداول گزارش بگیرم چیکار می تونم بکنم ممنون میشم راهنمایی بفرمائید
Farahani
سوال: مشکل در ساخت روال در sql server
باسلام من میخوام ی پروسیجر بنویسیم داخل اسکیول که به مشکل خوردم من میخوام از جدولی که 60 تا فیلد داره بیام به این صورت باشه که بشه طوری بنویسمش که بشه 60 تا فیلد داخل یه drop down list بیاد که هرکدوم رو که کاربر خواست انتخاب کنه و با ی دو تا پارامتر دیگه مث از تاریخ تا تاریخ رو بشه در اورد .از دوستان کسی میتونه منو راهنمایی کنه . خیلی ممنون .
sir-rastin
سوال: یکی شدن بانک اطلاعاتی دو شعبه از یک شرکت
سلام وقت همگی دوستان به خیر. سناریو به این صورت هست.توی دفتر اصلی نرم افزار حسابداری داریم که با SQL2008R2 کار میکنه.شرکت یه شعبه جدید زده ولی حسابدارا و کلا کاربرا باید به همون دیتابیس موجود در دفتر اصلی متصل بشن.تا الان از طریق ریموت وصل میشدن و خب خودتون بقیه ماجرا رو میدونید.حالا من میخوام ببینم راهی وجود داره که SQL رو توی شعبه دوم نصب کنیم کاربرا رو به SQL داخل شعبه دوم وصل کنیم و کاری کنیم...
ramin22
سوال: کاربرد اکسس
سلام می خواستم بدونم کاربرد اکسس تو برنامه نویسی چیه چون خود ویژوال استودیو sql server داره چرا گزینه ای هم برای ارتباط با اکسس قرار داده در حالی که اکسس در مقابل sql server حساب نمی شه به نظر شما یادگیری اکسس کاربردی تو برنامه نویسی داره و باید تو چه پروژه هایی ازش استفاده بشه و اصلا چرا وقتی می شه از sql server در یک پروژه استفاده کرد از اکسس استفاده کنیم
afshin190
سوال: ایجاد کوئری
سلام من یه جدول دارم از اطلاعات اساتید و درسا و تاریخ برگزاری هر درس یعنی تو جدول همچین چیزی دارم نام استاد نام درس تاریخ برگزاری علی فارسی 25295 علی فارسی 26895 علی فارسی 22995 حسن زبان 1195 حسن زبان 8195 خروجی میخوام اینجور بهم بده نام استاد نام درس جلسه1 جلسه2 ...

این پست توسط در تاریخ 15 بهمن 1395 03:20:55 حذف شده است.

دلیل: نامشخص

حسین احمدی
نکته: تهیه پشتیبان از بانک های SQL Server در محیط شبکه
تهیه پشتیبان از بانک های SQL Server در محیط شبکه تهیه پشتیبان از بانک های اطلاعاتی یکی از کارهای بسیار مهم در سازمان ها است که باعث می شود در صورت بروز مشکل در بانک های اطلاعاتی بتوان از نسخه های پشتیبان موجود اطلاعات را بازیابی کرد. تهیه پشتیبان بر روی سیستم های Local کار مشکلی نیست. اما اگر بخواهیم در یکی از پوشه های Share شده در محیط شبکه عملیات پشتیبان گیری را انجام دهیم کمی موضوع تفاوت دارد. در این مطلب قصد داریم تا نحوه تهیه پشتیبان در محی...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و ششم - مبحث Backup and Recovery (پشتیبان گیری و بازیابی بانک های اطلاعاتی)
دوره آموزشی SQL Server :: قسمت سی و ششم - مبحث Backup and Recovery (پشتیبان گیری و بازیابی بانک های اطلاعاتی) یکی از مباحث بسیار مهم در بانک های اطلاعاتی تهیه پشتیبان و بازیابی اطلاعات است. بانک های اطلاعاتی و مخصوصاً داده های داخل آن بسیار مهم هستند و وظیفه یک مدیر پایگاه داده این است که همیشه از بانک های موجود در Server پشتیبان تهیه کند. مشکلات برای بانک های اطلاعاتی به هر دلیلی می توانند رخ دهند، خطای انسانی، مشکل در سخت افزار و ...، اما در صورتی که عملیات پشتیبان گیری از بانک های اطلاعاتی به صورت صحیح...
برنامه نویس
سوال: بهترین روش برای محافظ ار داده ها در دیتابیس microsoft sql server
سلام دوستان برای محافظت کردن از داده ها در microsoft sql server چیست ؟ محافظت به این معنا که در صورت هک کردن دیتابیس هکر نتواند به اطلاعات دسترسی داشته باشد من برای اینکار اطلاعات را در سمت برنامه ام رمزگذاری میکنم بعد در دیتابیس به صورت رمزشده ذخیره می کنم این کار مزیتی که دارد اینکه: داده ها سمت برنامه رمزنگاری و رمزگشایی میشوند و در صورت هک شدن اطلاعات حتمالا هکر نتواند رمزگشایی کند ن...
H.Y
سوال: وصل نشدن به SQL server
سلام خدمت دوستان من یه SQL Server نصب کردم و حالا میخوام SQL server native client رو بهش وصل کنم خیلی هم سعی کردم ولی تست ارتباطش fail میشه میخواستم بدونم برای اتصال SQL server native client باید فیچر خاصی از SQL server روی سرور SQL نصب کنم با تشکر||fail شدن تست ارتباط
hamedb3269
سوال: نحوه استفاده از database برای یک شبکه کار
با عرض سلام و خسته نباشید. سوال من اینه که فردی که در زمینه شبکه و مجازی سازی فعالیت میکنه یا در کل به صورت غیرمستقیم با database سر و کار داره تا چه میزان باید database بلد باشه؟ به طور مثال vCenter Server در VMware نیاز به database داره. حالا تا چه میزان و چه قسمت هایی از database رو باید مسلط باشیم؟ بزارید یه جور دیگه سوالم رو مطرح کنم. همان طور که می دانیم یک نرم افزار مانند vCenter Server...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و پنجم - آشنایی با Schema و استفاده از آن در بانک های اطلاعاتی
دوره آموزشی SQL Server :: قسمت سی و پنجم - آشنایی با Schema و استفاده از آن در بانک های اطلاعاتی در قسمت سی و پنجم با مفهوم Schema در بانک اطلاعاتی SQL Server آشنا می شویم. تا این قسمت تمام جداولی که ایجاد می کردیم در Schema پیش فرضی با نام dbo ایجاد می شدند. حال قصد داریم یاد بگیریم که چگونه می توان بوسیله ایجاد schema، اشیاء موجود در بانک اطلاعاتی را دسته بندی کرد. این دسته بندی باعث راحتی مدیریت دسترسی ها در SQL Server می شود. مباحثی که در این قسمت آموزش داده می شوند: 1 آشنایی با Schema...
حسین احمدی
نکته: تفاوت Local Temporary Tables و Global Temporary Tables
تفاوت Local Temporary Tables و Global Temporary Tables در SQL Server جدولی را می توان ایجاد کرد که به Database های ایجاد شما توسط شما تعلق ندارند و در بانک tempdb که جزو Database های سیستمی SQL Server هست ایجاد می شود و به آن ها Temporary Table گفته می شود. شما امکان ایجاد دو مدل Temporary Table را دارید: 1. Local Temporary Tables: این نوع از جداول موقت تنها در طول برقراری Connection ای موجود است که temp table در آن ایجاد شده و زمانی که Connection ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و چهارم - Sequence ها
دوره آموزشی SQL Server :: قسمت سی و چهارم - Sequence ها در قسمت سی و چهارم از دوره آموزشی SQL Server قصد داریم با Sequence ها آشنا شویم. Sequence ها Object هایی در SQL Server هستند که برای ایجاد اعداد ترتیبی استفاده می شوند، مانند ستون های Identity، اما یکسری تفاوت ها با هم دارند. ستون هایی که از نوع Identity تعریف می شوند، متعلق به یک جدول هستند و خاصیت Identity مستقیماً داخل یک جدول تعریف می شود، اما Sequence ها Object هایی هستند که خارج از جداول و د...
alirezav12
سوال: جمع ستون
با سلام برای من سوالی پیش اومده که میخواستم ببینم میشه در یک جدول اطلاعاتی جمع ستون رو هم نوشت؟؟ مثلا ما یک جدول بنام T با فیلد های id و sell داریم که فیلد id کد کالا ها است (مثلا 6,3,11 و...) و فیلد sell مبالغ فروش هاست (مثلا 1000 , 2500 , 13200 و...) الان میخوام ببینم که میشه به آخر جدول رکوردی اضافه کرد که جمع مبالغ فروش رو نشون بده؟؟؟
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و سوم - مباحث پیشرفته در مورد درج، به روزرسانی و حذف اطلاعات
دوره آموزشی SQL Server :: قسمت سی و سوم - مباحث پیشرفته در مورد درج، به روزرسانی و حذف اطلاعات در قسمت قبلی این دوره آموزشی با نحوه درج، به روزرسانی و حذف اطلاعات در جداول بوسیله دستورات INSERT و UPDATE و DELETE آشنا شدیم. اما مواردی که بررسی کردیم موارد مقدماتی کار با این دستورات بود و مباحث دیگری در ارتباط با Data Manipulation در بانک اطلاعاتی SQL Server وجود دارد. در قسمت سی و سوم به بررسی مباحث پیشرفته در مورد درج، به روزرسانی و حذف داده ها از جداول خواهیم پرداخت. مباحثی که در این قسمت ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و دوم - استفاده از عبارت OVER در Aggregate Function ها
دوره آموزشی SQL Server :: قسمت سی و دوم - استفاده از عبارت OVER در Aggregate Function ها در قسمتی که به بررسی Ranking Function ها پرداختیم، با عبارتی به نام OVER آشنا شدیم که عملیات Partition بندی اطلاعات یا مرتب سازی اطلاعات را برای ما انجام می داد. عبارت OVER را می توان بر روی Aggregate Function ها نیز استفاده کرد و حالتی شبیه به Grouping داده را بدون استفاده از GROUP BY پیاده سازی کردید. در این قسمت قصد داریم به بررسی عبارت OVER بپردازیم و با نحوه استفاده از آن در Aggregate Functio...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی و یکم - کاربرد PIVOT و UNPIVOT در SQL Server
دوره آموزشی SQL Server :: قسمت سی و یکم - کاربرد PIVOT و UNPIVOT در SQL Server یکی از قابلیت های بسیار کاربردی و جالب در SQL Server، قابلیت PIVOT و UNPIVOT است. بوسیله این قابلیت می توان مقادیر یک ستون در یک جدول را به صورت ستون هایی در یک جدول دیگر به صورت خروجی نمایش داد. برای درک بهتر این موضوع تصویر زیر کاربرد PIVOT و UNPIVOT را نمایش می دهد: همانطور که مشاهده می کنید، عملیات PIVOT مقادیر موجود برای یک ستون را تبدیل به ستون های یک جدول کرده و مقادیر مرتبط با هر ست...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت سی ام - حذف مقادیر تکراری و عبارت DISTINCT
دوره آموزشی SQL Server :: قسمت سی ام - حذف مقادیر تکراری و عبارت DISTINCT وجود مقادیر تکراری در ستون های جداول بانک های اطلاعاتی امری طبیعی است، اما شاید نیاز باشد در خروجی کوئری ها مقادیر تکراری را حذف کنیم. در SQL Server برای اینکار می توان از عبارت DISTINCT استفاده کرد. استفاده از این عبارت بسیار ساده است و کافیست در عبارت SELECT و قبل از نام ستون ها کلمه DISTINCT نوشته شود. در قسمت سی ام به بررسی عبارت DISTINCT می پردازیم و یاد میگیریم که چگونه می توان عبارت DISTINC...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و نهم - Aggregate Function ها و مبحث Grouping
دوره آموزشی SQL Server :: قسمت بیست و نهم - Aggregate Function ها و مبحث Grouping فرض کنید جدولی داریم با نام Customers که لیستی از مشتریان را داخل آن نگهداری می کنیم و در جدولی دیگر با نام Orders لیست سفارشات مربوط به هر مشتری نگهداری می شود. قصد داریم یک کوئری بنویسیم که مجموع سفارش هر مشتری را برای ما برگرداند یا می خواهیم میزان سفارش هر مشتری را به تفکیک هر ماه در یک سال مشخص داشته باشیم. برای نوشتن کوئری هایی مانند مواردی که گفته شد باید با مبحث Aggregate Function ها و همچ...
alirezav12
سوال: تفکیک مقادیر یک رکورد (مثلا مقادیر فروش) در دو ستون
با سلام برای من سوالی پیش اومده که آیا میتوان در sql مثلا مقادیر فروش اولیه یک مغازه را در یک ستون و سایر فروش های همان مغازه را در ستون دیگر آورد؟ مثلا ما دو جدول با شرایط زیر داریم : جدول ck دارای دو فیلد بنام های id (فیلد id کلید اصلی) و name است و جدول T دارای سه فیلد بنام های sn (کد فروش ها (یعنی فروش های اولیه با کد 1 و سایر فروش ها با کد 2 مشخص شده اند)) , id , sell است حال ما میخوا...
nasiriali85
سوال: Celanup خودکار Backup
سلام، دوستان ، یک job برای بکاپ از بانکهای موجود در دیتابیس تعریف کردم و یک Cleanup Task هم تعریف کردم برای حذف خودکار بکاپها بعد از 2 هفته، ولی عمل حذف اتفاق رخ نمیده میتونید راهنمائی کنید دلیل چی میتونه باشه
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و هشتم - آشنایی با Common Table Expressions یا CTE ها
دوره آموزشی SQL Server :: قسمت بیست و هشتم - آشنایی با Common Table Expressions یا CTE ها در قسمت قبلی که در مورد Sub Query ها صحبت کردیم، با مبحثی به نام Derived Table ها آشنا شدیم که اجازه نوشتن Sub Query ها را در بخش FROM کوئری ها به ما می داد. اما Derived Table ها محدودیت هایی دارند که اجازه نوشتن کوئری های پیچیده را به ما نمی دهند. برای رفع این مشکل می توان از Common Table Expression ها یا CTE ها استفاده کرد. CTE ها در حقیقت مانند یک متغیر عمل می کنند که داخل آن یک کوئری قرار داده...
حسین احمدی
نکته: تفاوت میان UNION و UNION ALL در SQL Server
تفاوت میان UNION و UNION ALL در SQL Server زمانی که شما قصد دارید در SQL Server نتایج کوئری دو جدول را با همدیگر ادغام کنید از عبارت UNION استفاده می کنید، عبارت UNION کاری که می کند نتایج دو کوئری را گرفته و تحت یک خروجی به شما نمایش می دهد، موضوع مهم در UNION این است که ستون ها و نوع های ستون های خروجی دو کوئری می بایست با یکدیگر یکسان باشند: اما UNION در این بین یک کار اضافی برای شما انجام می دهد، فرض کنید دو رکورد یکسان در دو جدول...
حسین احمدی
نکته: آشنایی با کاربرد NOLOCK و READPAST در SQL Server
آشنایی با کاربرد NOLOCK و READPAST در SQL Server زمانی که شما در کوئری های SQL Server اقدام به خواندن یا تغییر اطلاعات می کنید، SQL Server از یک مکانیزم کنترلی به نام Lock استفاده می کند تا از صحت داده ها در بانک اطلاعاتی و خروجی نمایش داده شده اطمینان حاصل کند. در حقیقت کار Lock اطمینان از این است که رکورد های درگیر در یک Transaction نمی توانند توسط یک transaction دیگر تغییر کنند تا زمانی که در transaction اول عملیات commit انجام شود. اما ممک...
NabiKAZ
سوال: تبدیل فورمت [h]:mm به عدد اعشاری در اکسل
در اکسل، یک سری ساعت کاری داریم به فورمت [h]:mm برای مثال 1:15 که یک ساعت و 15 دقیقه کار است. سعی دارم اونها رو به فونت اعشاری تبدیل کنم. برای مثال 1:15 باید بشه 1.25 چطور باید اینکارو کرد؟ به دستورات FIND، TEXT، MID و... آشنا هستم. اما ظاهراً چون فرمت [h]:mm هست، این توابع به شکل صحیح کار نمیکنند.
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و هفتم - Sub Query ها و ادغام نتایج کوئری ها با UNION, INTERSECT و EXCEPT
دوره آموزشی SQL Server :: قسمت بیست و هفتم - Sub Query ها و ادغام نتایج کوئری ها با UNION, INTERSECT و EXCEPT در قسمت بیست و هفتم از دوره آموزشی SQL Server با مبحث Sub Query ها آشنا می شویم. بوسیله Sub Query ها می توان داخل یک کوئری، کوئری دیگری نوشت و بر اساس آن داده را فیلتر کرد یا نمایش داد. برای مثال، فرض کنید شما قصد دارید رکورد های یک جدول را بر اساس مقادیر استخراج شده از یک جدول دیگر فیلتر کنید یا قصد دارید در خروجی کوئری، مقدار یکی از ستون ها حاصل کوئری از یک جدول دیگر باشد، بوسیله Sub Query ها ای...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و ششم - Join ها و کوئری گرفتن از چندین جدول
دوره آموزشی SQL Server :: قسمت بیست و ششم - Join ها و کوئری گرفتن از چندین جدول یکی از پرکاربردترین و مهمترین مباحث کوئری گرفتن از جداول در بانک های اطلاعاتی، استخراج داده از چندین جدول و نمایش آن ها در یک کوئری است. برای اینکار از تکنیکی به نام Join استفاده می کنیم. Join در SQL Server به شیوه های مختلف استفاده می شود که در این قسمت قصد داریم با شیوه های مختلف Join ها در SQL Server آشنا شویم. معمولاً از Join ها برای ایجاد برقرار ارتباط بین جداول در زمان اجرای کوئری و بر اساس ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و پنجم - Ranking Function ها و صفحه بندی کوئری ها
دوره آموزشی SQL Server :: قسمت بیست و پنجم - Ranking Function ها و صفحه بندی کوئری ها یکی از مباحث مهم در بانک اطلاعاتی SQL Server استفاده از Ranking Function ها و کاربردهای آن است. در SQL Server می توان از 4 تابع Ranking مختلف استفاده کرد که هر یک از آن ها رکوردها را به صورتی شماره گذاری می کنند. در قسمت بیست و پنجم با Ranking Function ها آشنا شده و تفاوت میان آن ها را با یکدیگر بررسی خواهیم کرد. همچنین با نحوه صفحه بندی یا Pagination خروجی کوئری ها آشنا می شویم. مباحث گفته شده در...
ehs-it
سوال: کم شدن یکباره حجم بکاپ دیتابیس!
سلام وقت بخیر دیتابیس sql داریم با حدود 4700مگ حجم، هر دفعه توی بکاپ گرفتن حجم بکاپ هم همین مقدار میشد، ولی اینبار که بکاپ گیری کردیم حجم فایل بکاپ به 255مگ رسیده؟ علت چی میتونه باشه؟
cosmic
سوال: Alert: Total CPU Utilization Percentage is too high
این اخطار اگر لطف کنید با راهکار توضیح بدید ممنون میشم این اخطار در یک دیتا بیس سرور رخ داده Alert: Total CPU Utilization Percentage is too high Alert description: The threshold for the Processor Information\% Processor Time\_Total performance counter has been exceeded. The values that exceeded the threshold are: 98.68118540445964% CPU and a processor queue length of 23.
cosmic
سوال: Alert: Logical disk transfer (reads and writes) latency is too high
این error چیه ؟ این رو میتونید توضیح بدید ؟ و چه راهکارهای وجود داره برای از بین بردنه اخطار ؟ Alert: Logical disk transfer (reads and writes) latency is too high Alert description: The threshold for the Logical Disk\Avg. Disk sec/Transfer performance counter has been exceeded.
حسین احمدی
نکته: تابع EOMONTH در SQL Server و بدست آوردن تاریخ آخرین روز ماه
تابع EOMONTH در SQL Server و بدست آوردن تاریخ آخرین روز ماه در SQL Server توابع زیادی برای کار بر روی رشته ها، اعداد و تاریخ وجود دارد. یکی از توابع کاربردی کار با تاریخ تابخ EOMONTH می باشد که مخفف End Of Month است. بوسیله این تاریخ می توان تاریخ آخرین روز ماه تاریخ جاری یا تاریخی که به عنوان ورودی به آن داده می شود را بدست آورد. ساختار کلی این تابع به صورت زیر است: برای مثال، فرض کنید می خواهیم تاریخ آخرین روز ماه جاری سیستم را بدست آوریم، از این تا...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و چهارم - ایجاد داده های تصادفی برای تست در SQL Server
دوره آموزشی SQL Server :: قسمت بیست و چهارم - ایجاد داده های تصادفی برای تست در SQL Server خیلی وقت ها نیاز داریم که داخل جداول بانک اطلاعاتی برای تست کوئری ها رکوردهایی به صورت تصادفی درج کنیم. روش های زیادی برای اینکار وجود دارد، مانند استفاده از برنامه های آماده یا نوشتن Script هایی برای ایجاد این داده ها. در این قسمت از دوره آموزشی قصد داریم با یکی از این راهکارها آشنا شویم و یاد بگیریم که چگونه می توان به راحتی و با نوشتن چند خط Script ساده داده هایی با حجم بالا را ایجاد و در جداول...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و سوم - تبدیل نوع ها (Type Casting)
دوره آموزشی SQL Server :: قسمت بیست و سوم - تبدیل نوع ها (Type Casting) در قسمت های اولیه دوره آموزشی در مورد انواع نوع های داده در SQL Server صحبت کردیم و گفتیم زمانی که جدولی را داخل یک بانک ایجاد می کنید برای هر ستون یک نوع داده باید مشخص کنید. در SQL Server مبحثی وجود دارد به نام Type Casting که در مورد تبدیل نوع ها به یکدیگر است. برای مثال، در SQL Server برای اعداد نوع های int یا bigint وجود دارد و برای نمایش رشته از نوع های char یا nvarchar استفاده می شود. ماهیت...
mxmostafa
سوال: طراحی جدول با یک کلید مشترک
با سلام و عرض احترام طبق شکل زیر من سه تا جدول دارم آی دی های جدول کاربر و جدول مشتری توس اس کیو ال تولید میشه و شروعش از یک هستش جدول پیگیری (Follow) جدول مشترک بین این دو هستش یعنی هم کاربر می تونه پیگیری داشته باشه و هم مشتری حال امکان داره که TargetId که همون آی دی های مشتری یا کاربر هستش تکراری بشه و این خودش یه خطا هستش! و موقع کوئری گرفتن از کجا میشه فهمید که برای کاربر هست یا ...
2vtj
سوال: اتصال به بانک sql server
با عرض سلام خدمت تمام دوستان عزیزم من یک بانک اطلاعاتی با حجم بسیار بالایی از اطلاعات دارم . در برنامه سی شارپ به این بانک متصل شده ام و برنامه سی شارپ من تحت شبکه‌س تعداد بسیار زیادی کاربر هم بهش وصل می شن . می خواستم بانک رو از روی سرور کامپیوتر بردارم و یک هاست خریداری کنم و بانکم رو روی اون قرار بدم . حالا یک سوال دارم . امکان این هست که من بانک sql server خودم رو روی هاست قرار بدم و ا...
samadraeisi
سوال: Database Replication with use Updating Everywhere and Primary Copy Protocol in sql server
سلام عناوین Updating Everywhere Protocol in sql server و همچنین Primary Copy Protocol in sql server را توضیح دهید عناوین مطرح شده جهت Database Replication می باشد .
UNITY
آموزش: چگونه سلامت و صحت فایل Backup ای که از SQL داریم را تست کنیم ؟
چگونه سلامت و صحت فایل Backup ای که از SQL داریم را تست کنیم ؟ طبیعتا شما به عنوان یک ITPRO در سازمان یا شرکت خودتان از پایگاه داده های مختلف اعم از SQL سرور مایکروسافت استفاده می کنید و مرتب از آنها Backup می گیرید و نگهداری می کنید ، اما آیا به این مورد فکر کرده اید که اگر Backup ای که می گیرید با مشکل و خراب شدن مواجه شود چه اتفاقی برای شما می افتد ؟ یعنی موقع بازگردانی بعد از بروز حادثه تازه متوجه می شوید که Backup ای که این مدت گرفته شده بود خراب است و ...
4mir
سوال: بهینه کردن دیتابیس مفروض
با سلام ! هدف طراحی دیتابیس کد گذاری یک پیام با عدد سه رقمی و دو رقمی می باشد که هر یک روز عدد دو رقمی و هر ده روز عدد سه رقمی به صورت تصادفی تغییر می کند . و در قسمت اینترفیس برنامه تولید اعداد دو رقمی و سه رقمی به صورت تصادفی تولید می شوند و با تاریخ آن روز در بانک ثبت خواهند شد . و اگر روزی نیاز داشتیم که بدانیم در تاریخ خاص چه پیامی با چه کد دورقمی و سه رقمی در بانک ثبت شده است این اطلاعات ر...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت بیست و دوم - توابع داخلی SQL :: بخش آخر (تابع CHOOSE، توابع منطقی و عبارت CASE)
دوره آموزشی SQL Server :: قسمت بیست و دوم - توابع داخلی SQL :: بخش آخر (تابع CHOOSE، توابع منطقی و عبارت CASE) بانک های اطلاعاتی معمولاً دارای یکسری توابع هستند که برای کارهای مختلف می توان از این توابع استفاده کرد. به این توابع در SQL Server اصطلاحاً Built in Functions گفته می شود. البته می توان در SQL Server توابع مورد نظر خود را نیز ایجاد کرد که این نوع توابع User Defined Functions یا UDF نام دارند. توابع SQL Server به چند دسته مختلف تقسیم می شوند: 1 توابع کار با رشته ها 2 توابع کار با تاریخ و زمان ...