نوشته شده توسط
aradhirad
سلام
میشه بگین با چه کدی میشه بانکم رو دیتچ کنم؟
برای تعویض سال مالی میخوام بانک قبلی رو دیتچ کنه و جدید رو اضافه کنه
cmd.CommandText = "master.dbo.sp_detach_db MyDatabase";
رجوع شود به :
نحوه detach کردن پایگاه sql داده در #C
نحوه attach کردن دیتابیس
تعویض دیتا بیس اسکیو ال
Detaching Databases from the Server
نوشته شده توسط
aradhirad
و سوال دیگه اینکه میشه بانک رو از داخل برنامه تغییر نام داد که دیگه قبلی دیتج نکنم؟
sp_renamedb منسوخ شده و بجایش از ALTER DATABASE استفاده میشه.
(تغییر نام پایگاه داده با ALTER DATABASE databasename MODIFY NAME و تغییر نام فایل با ALTER DATABASE databasename MODIFY FILE)
رجوع شود به :
ALTER DATABASE (Transact-SQL)
Rename a Database and its MDF and LDF files in SQL Server
How to rename a SQL Server database
مشکل در تغییر نام دیتابیس
remove rename database