نمایش لیست فیلتر شده از دیتابیس‌ها در Object Explorer بر اساس کاربر لاگین شده در SSMS

با سلام. مدت ها بود دنبال راهکاری بودم که این امکان رو برای من فراهم کند تا بتوانم یک User را به یک دیتابیس وصل کنم و وقتی کاربر مد نظر لاگین می کند تنها بتواند دیتابیس خودش را ببیند و نه لیست تمام دیتابیس های موجود روی سرور را. این اشکال در نزدیک به 99.99٪ از هاستینگ های ایرانی که امکان اتصال به دیتابیس از طریق SSMS را فراهم می کنند وجود دارد. در صورتی که نام دیتابیس هم یک اطلاع مهم از اپلیکیشن است و می تواند امنیت نرم‌افزارهای موجود روی سرور مد نظر را به خطر بیندازد. [بیشتر]

بک آپ گیری از یک دیتابیس از طریق SQL Server Management Studio

جهت بک آپ گرفتن از یک دیتابیس به سرور SQL خود وصل شوید و مراحل زیر را اجرا کنید:
۱- در لیست دیتابیس ها، برروی نام دیتابیس مورد نظر راست کلیک نموده و در زیر شاخه Tasks گزینه backup را انتخاب کنید [بیشتر]

معادل String.Join (اتصال چند رشته به هم) در SQL Server

گاهی لازم است محتویات یک ستون در یک جدول را کنار هم بچسبانید و مثلاً با کاما (,) از هم جدا کنید.

یک کوئری کوچک برای این کار در این پست نوشتم. [بیشتر]