goli_database
سه شنبه 28 تیر 1390, 11:08 صبح
سلام
من می خواهم جداولی که در دیتابیسم با نام "Acc" شروع می شوند را که حدودا 200 تا جدول می شوند و فایل گروپشان default است را داخل یک فایل گروپ جدید به نام AccFileGroupe ببرم .
با تحقیقات زیادی که کرده ام به این نتیجه رسیده ام که ایندکس های جداول را دوباره تک تک در فایل گروپ جدید بسازم . با این اسکریپت :
create unique clustered index PK_AccountType On AccAccountType (ID) With (DROP_EXISTING=ON) ON AccFileGroupe
go
create unique nonclustered index IX_AccountType ON AccAccountType ([AccTypeName] ASC, [BankId] ASC) With (DROP_EXISTING=ON) ON AccFileGroupe
اما حالا مشکلم یک کوئری هستش که 100 تا tableرا با هم انتقال دهد چون تنها راهی که الان دارم اینه که تک تک برای 100 تا جدول این اسکریپت را بگذارم.
لطفا منو با یک کوئری راهنمایی کنید .
من می خواهم جداولی که در دیتابیسم با نام "Acc" شروع می شوند را که حدودا 200 تا جدول می شوند و فایل گروپشان default است را داخل یک فایل گروپ جدید به نام AccFileGroupe ببرم .
با تحقیقات زیادی که کرده ام به این نتیجه رسیده ام که ایندکس های جداول را دوباره تک تک در فایل گروپ جدید بسازم . با این اسکریپت :
create unique clustered index PK_AccountType On AccAccountType (ID) With (DROP_EXISTING=ON) ON AccFileGroupe
go
create unique nonclustered index IX_AccountType ON AccAccountType ([AccTypeName] ASC, [BankId] ASC) With (DROP_EXISTING=ON) ON AccFileGroupe
اما حالا مشکلم یک کوئری هستش که 100 تا tableرا با هم انتقال دهد چون تنها راهی که الان دارم اینه که تک تک برای 100 تا جدول این اسکریپت را بگذارم.
لطفا منو با یک کوئری راهنمایی کنید .