Programming languages
135 subscribers
202 photos
36 videos
49 files
249 links
A channel about all kind of programming languages, and their architectures and concepts.
Download Telegram
#SQLServer2016
#JSON
در برخی از مواقع پیش می آید که قرار است شما لیستی از اقلام اطلاعاتی را به عنوان پارامتر ورودی به یک Stored Procedure ارسال کنید (توجه داشته باشید که قرار است لیستی از اطلاعات ارسال شود و نه یک پارامتر ساده) برای انجام اینکار چندین راه وجود دارد
1- ارسال لیست به شکل رشته با یک Delimeter خاص
2- ارسال لیست به صورت XML
3- ارسال لیست به صورت یک TVP نوع Diskbased
4- ارسال لیست به صورت یک TVP نوع Memory Optimized Table
5- و حالا به برکت SQL Server 2016 ارسال لیست به فرمت JSON
مثال مورد 5 :
توجه داشته باشید که @List یک پارامتر از نوع JSON است
SELECT
BusinessEntityID, FirstName, LastName
FROM Person.Person
INNER JOIN OPENJSON(@List) ON Value = BusinessEntityID
GO
تکنیکهایی برای برگرداندن اطلاعات از فایلهای SQL Server که خراب شده اند و فایل پشتیبان هم موجود نیست

SQL Server Corruption Recovery - When All Else Fails

https://improve.dk/sql-server-corruption-recovery-when-all-else-fails

تکنیکهایی برای برگرداندن اطلاعات از فایل‌های SQL Server که خسارت دیده اند و خراب شده اند و از بخت بد، فایل Backup یا موجود نیست و یا روشهای معمول برگرداندن اطلاعات درست کار نمی‌کنند.

در این تمرین بانک اطلاعاتی نمونه AdventureWorksLT2008R2 بکار گرفته شده است.

در این تکنیک از کلاس RawDatabase که در پروژه منبع باز OrcaMDF که یک Parser تحت زبان # C برای خواندن فایلهای mdf. بانک اطلاعاتی SQL Server  بدون Attach کردن یا اجرای SQL Server می‌باشد استفاده شده است.


حتی اگر تمام امیدتان را برای برگرداندن اطلاعات از دست داده اید ، هنوز هم گزینه های وجود دارد . ابزار OrcaMDF یا راه حل‌های دیگر ممکن است به دلیل یک فاجعه به صورت یک ابزار ارزشمند درآمده باشد. البته این یک جایگزین خوب برای برگرداندن اطلاعات نیست.


معرفی پروژه OrcaMD

A C# parser for MDF files
Allows you to read tables, metadata and indexes from MDF files without it being attached to a running SQL Server instance   

https://github.com/improvedk/OrcaMDF


#SQLServer
#SQLServer_Recovery
by @j_ghadiri
معرفی Bootsnipp
جهت توسعه سریعتر پروژه های تحت وب با قابلیت نمایش انعطاف پذیر در موبایل و تبلت و دسکتاپ می توانید از لیستی از کدهای آماده که برای طراحی واکنشگرا (Responsive) سمت وب بر روی فریم ورک Bootstrap در سایت https://bootsnipp.com وجود دارد استفاده کنید



#Web_Programming
#Web_Developer
#Bootstrap
by @j_ghadiri
Forwarded from سعید
مقایسه ی 4 کتابخانه ی بزرگ ImageLoader برای اندروید
معرفی NopCommerce

NopCommerce قدرتمند ترین سیستم فروشگاهی تحت وب بر اساس آخرین تکنولوژی های شرکت مایکروسافت است، که بیشتر وب سایت های فروشگاهی بزرگ چه در ایران و چه در دنیا از آن استفاده می کنند. این نرم افزار یکی از بهترین گزینه ها برای ساخت و راه اندازی فروشگاه های اینترنتی با قابلیت های بیشمار و سهولت در مدیریت آسان می باشد.
شما به راحتی می توانید فروشگاه اینترنتی خود را با این فروشگاه ساز قدرتمند راه اندازی و مدیریت نمایید.
جای هیچ شکی نیست که استفاده از موبایل و تبلت به شدت رو به رشد است. بر طبق آخرین آمار منتشر شده ، 38 درصد از خرید های اینترنتی توسط موبایل انجام می شود. فروشگاه  اینترنتی ناپ کارمس دارای قالب های متعددی است که قابلیت نمایش بهینه در دستگاه های موبایل و تبلت را دارد.

نرم افزار بر پایه ASP . NET MVC و MS SQL Server 2008 (یا بالاتر) و رایگان می باشد


open source ecommerce software
https://www.nopcommerce.com

نمایش دموی یکی از قالبهای زیبای فروشگاه
https://demo.nop-station.com/#eShopper

دانلود کدهای منبع فروشگاه
https://www.nopcommerce.com/downloads.aspx

دانلود قالبهای مختلف برای این فروشگاه
https://www.nopcommerce.com/extensions-and-themes.aspx?category=4

برای آشنایی با امکانات بیشتر آن به لینک زیر مراجعه کنید.
https://www.nopfa.com/about-us

برای خرید و توسعه ماژولهای فارسی فروشگاه از قبیل درگاه پرداخت و غیره می توانید از سایت زیر هم استفاده کنید
https://nopshop.ir


دانلود رایگان فارسی ساز NopCommerce
https://www.nopfa.com/farsi



#Web_Programming
#Web_Developer
#Ecommerce
by @j_ghadiri
قلم (فونت) زیبای فارسی تنها

فونت آزاد (تحت مجوز SIL Open Font License 1.1) و رایگان است. می توانید آن را تغییر دهید و به هر اسمی غیر از نام تنها منتشر نمایید.

https://rastikerdar.github.io/tanha-font

#font
#web_font
by @j_ghadiri
Memory Optimized Table (SQL Server 2016)
Forwarded from Cutting-Edge Tech
حضور توماس مدنی مدیر بازاریابی و فروش منطقه ای شرکت مایکروسافت و علاقه او به تقویت فارسی برای 2 تا 6 ماه آینده

@cuttingedgetechnology
#SQLServer2016
#TempDB
#Performance
سلام دوستان
همانگونه که اطلاع دارید در SQL Server 2016 آیتم های زیادی در جهت افزایش کارایی وجود دارد یکی از این موارد تنظیم بانک اطلاعاتی سیستمی TempDB هنگام نصب SQL Server 2016 می باشد. انجام این تنظیمات جهت کاهش مشکلی به نام Latch Contention می باشد.
در نسخه های قبلی مجبور بودیم این تنظیمات را خودمان بعد از نصب SQL Server انجام داده و برخی از Trace Flagها را ON کنیم اما حالا در SQL Server 2016 کلیه این کارها هنگام نصب به صورت هوشمندانه انجام می شود.
تصویر زیر پنجره مربوط به تنظیمات بانک اطلاعاتی TempDB هنگام نصب SQL Server 2016 می باشد.
TempDB (SQL Server 2016)
#SQLServer2016
#PolyBase
#Hadoop
سلام دوستان
در SQL Server 2016 قابلیت جدیدی به نام PolyBase اضافه شده است شما بوسیله این قابلیت می توانید SQL Server را به یک کلاستر از نوع هادوپ متصل کنید.
فرض کنید بانک اطلاعاتی با حجم 100PB (یکصد پتا بایت) بر روی بستر هادوپ دارید. این بانک اطلاعاتی مطابق قابلیت هایی که هادوپ در اختیار ما قرار می دهد بر روی بیش از N سرور می تواند توزیع شود.
حالا شما با استفاده از قابلیت PolyBase به کلاستر هادوپی متصل شوید و جداول موجود در هادوپ را به عنوان یک External Table به بانک اطلاعاتی خود معرفی کنید. با اینکار می توانید در SQL Server با استفاده از دستورات TSQL داده های موجود در هادوپ پردازش کنید.
توجه داشته باشید که پردازش حجم عظیم دیتا (Big Data) سمت خود هادوپ به شکل Distribute (توزیع یافته) و نتیجه به سمت SQL Server برگشت داده می شود.
تصویر زیر بینش خوبی در این زمینه به شما می دهد.