خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه اضافه کردن Data File به دیتابیس در SQL Server

نحوه اضافه کردن Data File به دیتابیس در SQL Server
در SQL server، دیتابیس ها اطلاعات و اشیا دیتابیس مانند Stored Procedure ها، Viewها، جداول و غیره را در Data file ذخیره می کند. وقتی با استفاده از گزینه های پیش فرض اقدام به ایجاد یک دیتابیس در SQL می کنید یک Log file و یک Data file برای این دیتابیس ایجاد می شود. البته شما فقط به این فایل ها محدود نمی شوید و در آینده می توانید برای دیتابیس خود هم لاگ فایل و هم دیتافایل جدید ایجاد کنید در پست قبل نحوه ایجاد لاگ فایل برای دیتابیس را توضیح دادیم.

سیستم یکپارچۀ سازمانی راهکار




حالا نحوه ایجاد data file جدید برای یک دیتابیس در SQL Server را مورد بررسی قرار می دهیم.

USE master;
GO

ALTER DATABASE Solutions
ADD FILE
(
NAME = Solutions_dat_2,
FILENAME = '/var/opt/mssql/data/Solutions_dat_2.ndf',
SIZE = 10MB,
MAXSIZE = 100MB,
FILEGROWTH = 5%
);
GO

همانطور که مشاهده می کنید یک دیتافایل جدید با نام Solutions_dat_ ایجاد شد که مسیر فوق برای سيستم عامل های مک و لینوکس می باشد. شما بدون نیاز به تغییر در کوئری فوق، می توانید در سیستم عامل ویندوز هم آن را بکارگیرید و فقط باید مسیر را جایگزینِ مسیر درج شده در اسکریپت فوق کنید.
آرگومان هایی که در کوئری فوق مشاهده کردید، در ذیل توضیحات آنها را ملاحظه خواهید کرد:

NAME

مشخص کننده نام منطقی دیتافایل می باشد.

FILENAME

مسیر کامل دسترسی به فایل

SIZE

سایز فایل را مشخص می کند و می تواند با واحدهای کیلوبایت ، مگابایت ، گیگابایت یا ترابایت مشخص شود.

MAXSIZE

حداکثر سایز دیتا فایل که میتواند تا آن حد رشد کند که می تواند با واحدهای کیلوبایت ، مگابایت ، گیگابایت یا ترابایت و UNLIMITED مشخص شود.

FILEGROWTH

رشد خودکار فایل(مقدار فضای اضافه شده به فایل هر زمان که نیاز به فضای جدید باشد) که می تواند با واحدهای کیلوبایت ، مگابایت ، گیگابایت یا ترابایت و % مشخص شود. پیشفرض بر حسب MB می باشد.
حالا با اجرای اسکریپت زیر، می توانیم نتیجه کوئری فوق را مشاهده کنیم:

USE Solutions;
GO

SELECT name, physical_name
FROM sys.database_files;
GO

name             physical_name
--------------- ---------------------------------------
Solutions /var/opt/mssql/data/Solutions.mdf
Solutions_log /var/opt/mssql/data/Solutions_log.ldf
Solutions_dat_2 /var/opt/mssql/data/Solutions_dat_2.ndf

همانطور که در خروجی اسکریپت فوق مشاهده می کنید، دیتافایل جدیدی که برای این دیتابیس ایجاد شده، نمایش داده می شود.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز