Loading…

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

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت پایانی - مروری بر دوره
دوره آموزشی SQL Server :: قسمت پایانی - مروری بر دوره بالاخره بعد از 52 قسمت دوره آموزشی SQL Server به پایان رسید. در این دوره سعی کردیم تا SQL Server رو به صورت کاربردی یاد بگیریم و بتوانیم با دانش بدست آمده در این دوره به صورت کامل یک بانک اطلاعاتی را طراحی کرده و همچنین بتوانیم از داده های جداول کوئری بگیریم. این قسمت، آخرین قسمت دوره SQL می باشد که در آن به مرور مباحثی که در این دوره آموزش داده شده می پردازیم. امیدوارم که این دوره مورد استفاده دو...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت پنجاه و یکم - کار با FILESTREAM ها
دوره آموزشی SQL Server :: قسمت پنجاه و یکم - کار با FILESTREAM ها در پنجاه و یکم از دوره آموزشی SQL Server با FILESTREAM ها آشنا خواهیم شد. قبل از معرفی قابلیت FILESTREAM در SQL Server 2008 برای ذخیره فایل ها دو روش وجود داشت: 1 ذخیره فایل به صورت مستقیم در جدول 2 ذخیره فایل در یک پوشه و ذخیره کردن آدرس یا شناسه فایل ذخیره شده در بانک اطلاعاتی از نسخه 2008 به بعد و با معرفی قابلیت FILESTREAM ها این امکان در اختیار طراحان بانک های اطلاعاتی قرار گرفت تا ذخی...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت پنجاهم - آشنایی با سرویس Agent، ایجاد اسکریپت ها و Database Diagram ها
دوره آموزشی SQL Server :: قسمت پنجاهم - آشنایی با سرویس Agent، ایجاد اسکریپت ها و Database Diagram ها در قسمت پنجاهم از دوره آموزشی SQL Server با موارد زیر آشنا می شویم: 1 آشنایی با سرویس Agent: بوسیله این سرویس می توان برای کارهایی مانند تهیه پشتیبان از بانک اطلاعاتی زمانبندی تعریف کرد تا کار مورد نظر در زمان مشخص اجرا شوند. برای مثال، فرض کنید شما قصد دارید عملیات پشتیبان گیری هر شب راس ساعت 12 انجام شود، کافیست داخل سرویس Agent یک Job تعریف کرده و اسکریپت مورد نظر برای تهیه پشتیبان بعلاوه تن...
mgv693
سوال: Query Plan and Optimize
سلام، در کوئری پلن، منظور از Probe[opt_bitmap] در قسمت predicate چیست ؟ و چه تاثیری در پلن دارد ؟ و آیا نیاز به handle دارد ؟ اگر بلی، به چه صورت این کار رو انجام بدم؟ مرسی.
alirezav12
سوال: مرتب کردن جدول
با سلام برایم یک سوالی پیش آمده میخواستم ببینم که داده های یک جدول رو میتونم به صورت نزولی مرتب کنم یا نه؟ مثلا ما یک جدول T داریم که دارای فیلد name و sell هستش حال میخواهم جدول را براساس فروش ها به صورت صعودی مرتب کنم و برای هر کدام یک کد اضافه کنم (کد از 1 شروع شود تا انتها) با تشکر
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و نهم - آشنایی با In-Memory OLTP
دوره آموزشی SQL Server :: قسمت چهل و نهم - آشنایی با In-Memory OLTP فرض کنید که قصد دارید 200،000 رکورد را داخل یک جدول درج کنید. شاید انجام این عملیات به صورت عادی بیش از یک دقیقه زمان نیاز داشته باشد، از نسخه 2014 شرکت مایکروسافت قابلیتی را با نام In-Memory OLTP به SQL Server اضافه کرد که بوسیله آن می توان جداولی ایجاد کرد که عملیات های آن داخل حافظه اصلی انجام می شود. این قابلیت باعث این می شود که عملیات هایی مانند درج رکورد هایی با تعداد بسیار زیاد یا به روز ر...
newgenit
سوال: پیغام منع دسترسی در هنگام گرفتن بک اپ
با سلام خدمت مهندسین محترم بنده در هنگام گرفتن بک اپ از اس کیو ال 2014 در فولدری که مسیر بک اپ وجود دارد به ارور backup failed for server server. (microsoft.sqlserver.smoExtended) permision درایومم چک کردم اوکیه ،نمیدونم دیگه باید چیکار کنم لطفا راهنمایی کنید
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و هفتم - آشنایی با Dynamic Query ها
دوره آموزشی SQL Server :: قسمت چهل و هفتم - آشنایی با Dynamic Query ها یکی از قابلیت های جالب و کاربردی در SQL Server قابلیت نوشتن کوئری ها به صورت Dynamic است، کوئری های Dynamic کوئری هایی هستند که به صورت یک رشته تعریف شده و سپس توسط دستور EXECUTE یا Stored Procedure ای با نام spexecutesql اجرا می شوند. در قسمت چهل و هفتم دوره آموزشی SQL Server به بررسی نحوه استفاده از Dynamic Query ها پرداخته و با بررسی مثال هایی با کاربرد آن ها آشنا خواهیم شد. در این قسمت: 1 ب...
حسین احمدی
نکته: باز کردن فایل های XML در SQL Server بوسیله OPENROWSET
باز کردن فایل های XML در SQL Server بوسیله OPENROWSET یکی از قابلیت های SQL Server کار کردن با مستندات XML هست، یعنی شما می توانید خروجی کوئری ها را تبدیل به مستندات XML کرده یا یک فایل XML را خوانده و محتویات آن را پردازش کنید. در این نکته قصد داریم تا با نحوه باز کردن یک فایل XML و پردازش آن آشنا شویم. فرض کنید که فایل XML شما با نام data.xml و در درایو D ذخیره شده و شامل محتویات زیر است: جهت باز کردن این فایل شما باید ابتدا یک متغیر از نوع xm...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و ششم - کار با مستندات XML
دوره آموزشی SQL Server :: قسمت چهل و ششم - کار با مستندات XML در قسمت چهل و ششم از دوره آموزشی SQL Server به نحوه ایجاد خروجی از کوئری ها با فرمت XML و خواندن اطلاعات از مستندات XML خواهیم پرداخت. XML که مخفف eXtensible Markup Language است، نوعی از فایل ها هستند که داده ها را در یک قالب مشخص نمایش می دهند و بیشتر برای نقل و انتقال اطلاعات مورد استفاده قرار می گیرند. XML کاربرد های خیلی زیادی دارد مخصوصاً برای Import و Export کردن اطلاعات بین دو سیستم متفاوت ...
AdministratorHost
سوال: مشکل در نصب SQL Server 2016
سلام به همه دوستان من میخوام SQL Server 2016 Enterprise رو بصورت کامل نصب کنم ولی در مرحله قبل از نصب از من ایراد Microsoft R Server Microsoft R Open میگیره. در واقع من سوالم اینه مه اصلا R Server ، R Open چیه؟ ممنون از توجهتون.
Naser.Sepehrfar
سوال: مشکل در تغییر چند فیلد بصورت همزمان در sql server 2005
با سلام و وقت بخیر خدمت شما دوستان گرامی بنده یک سوال در مورد SQL Server داشتم ممنون میشم در صورت امکان راهنمایی کنید من با SQL Server 2005 کار میکنم داده هایی در آن دارم که اشتباه هستند و هنگام ویرایش باید تک به تک ویرایش کنم و امکان copy/past برای چند سلول بصورت همزمان وجود ندارد. ممنون میشم اگر راهی وجود دارد بنده را راهنمایی کنید.
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و پنجم - آشنایی با User Defined Data Types و User Defined Table Types
دوره آموزشی SQL Server :: قسمت چهل و پنجم - آشنایی با User Defined Data Types و User Defined Table Types در SQL Server می توان نوع های داده جدیدی مبتنی بر نوع های پیش فرض SQL Server ایجاد کرد، به این قابلیت اصطلاحاً User Defined Data Types گفته می شود، برای مثال شما می توانید یک نوع داده با نام NID ایجاد کنید که بر اساس نوع داده char و طول 10 کاراکتر و not null باشد، بعد از ایجاد این نوع داده می توان از آن در زمان ایجاد جداول یا ایجاد توابع و Stored Procedure ها استفاده کرد. حالت دیگری نیز برای ایجاد...
alon
سوال: مفهوم ناسازگارى داده
مفهموم کلى ناسازگارى داده در پايگاه داده چىست و به طور کلى توضيحى اجمالى در مورد اين مفهموم ، اگه ميشه با ذکر مثال توضىح بديد.
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و چهارم - آشنایی با User Defined Functions یا UDFs
دوره آموزشی SQL Server :: قسمت چهل و چهارم - آشنایی با User Defined Functions یا UDFs در قسمت چهل و چهارم از دوره آموزشی SQL Server با User Defined Function ها آشنا می شویم. قبلاً ما با توابع سیستمی SQL Server مانند تابع UPPER یا YEAR آشنا شدیم. در SQL Server می توانیم توابع مورد نیازمان را ایجاد کنیم و در از توابع در قسمت های مختلف اسکریپت هایی که می نویسیم استفاده کنیم. UDF ها همانند Stored Procedure ها می توانند پارامتر ورودی و مقدار خروجی داشته باشند. اما تفاوتی که با هم دارند ...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و سوم - کار با Trigger ها
دوره آموزشی SQL Server :: قسمت چهل و سوم - کار با Trigger ها شنیدید که میگن هر عملی یه عکس العمل داره؟! البته همیشه هم عکس العمل نداره، ولی میتونه داشته باشه. خوب این موضوع چه ربطی به Trigger ها داشت. مفهوم Trigger از عکس العمل میاد، یعنی شما بوسیله Trigger یک عملیاتی رو تعریف می کنید که در صورت وقوع یک اتفاق (مظور از اتفاق عملیات های درج، حذف و به روزرسانی هست)، یک عملیات تعریف شده در بانک اطلاعاتی اتفاق بیافتد. Trigger ها کاربرد های زیادی دارند، برای مثال...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و دوم - کار با Stored Procedure ها
دوره آموزشی SQL Server :: قسمت چهل و دوم - کار با Stored Procedure ها یکی از قابلیت های بسیار پر کاربرد در SQL Server نوشتن Stored Procedure ها است که می توان بوسیله آن ها یک یا چندین دستوری که پر استفاده هستند را تحت یک نام در بانک اطلاعاتی ذخیره و در صورت نیاز از آن استفاده کرد. Stored Procedure ها همانند روال ها در برنامه نویسی هستند که می توان برای آن ها پارامتر های ورودی و خروجی نیز مشخص کرد. در قسمت چهل و دوم از دوره آموزشی SQL Server به بررسی مفهوم Stored Pro...
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهل و یکم - کار با View ها
دوره آموزشی SQL Server :: قسمت چهل و یکم - کار با View ها همانطور که در قسمت های قبلی با هم بررسی کردیم می توان بوسیله Sub Query ها یا CTE ها از یک کوئری داخل یک کوئری دیگر استفاده کرد. اما این روش ها تنها در Session یا Query Editor ای که در آن قرار داریم قابلیت استفاه هستند. قابلیت دیگری در SQL Server وجود دارد به نام View ها که می توان یک کوئری را با یک نام ذخیره کرد و از آن View در قسمت های مختلفی استفاده کرد. اصطلاحاً به View ها Virtual Table یا جدول...
abi_designer
سوال: اشکال پرینت در قسمت جمع کل در برنامه اکسل
سلام دوستان یکی از دوستانم یه مشکلی در برنامه اکسل داره. از اکسل 2010 استفاده می کنه وقتی فایل اکسل شو باز می کنه و پرینت می گیره. در پرینت فقط عدد جمع کل Total به شکلی مربعی # چاپ می کنه ولی بقیه اعداد در صفحه درست چاپ میشه. به نظرتون مشکل چیه ؟
حسین احمدی
فیلم آموزشی: دوره آموزشی SQL Server :: قسمت چهلم - مدیریت خطا (Error Handling)
دوره آموزشی SQL Server :: قسمت چهلم - مدیریت خطا (Error Handling) بروز خطا در هر کاری اجتناب ناپذیر است، چه برنامه های کامپیوتری و چه اسکریپت های نوشته شده برای بانک اطلاعاتی SQL، اما موضوع مهم اینجاست که بتوانیم به درستی خطاهای اتفاق افتاده را مدیریت کنیم. در SQL Server روش های متفاوتی برای مدیریت خطا وجود دارد که در قسمت چهلم از دوره آموزشی SQL Server با نحوه مدیریت خطاها آشنا خواهیم شد. یکی از مهمترین کاربرد های مدیریت خطا در Transaction ها است، شما یک Transa...
حسین احمدی
نکته: آشنایی با عبارت 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 است حال ما میخوا...