PDA

View Full Version : درج داده از یک دیتابیس دیگر



tazekar
چهارشنبه 02 مهر 1382, 06:52 صبح
چطور میتونم اطلاعات رو از یه دیتابیس به یه دیتابیس دیگه منتقل کنم ؟
من از دستور زیر استفاده کردم



insert into ra.Products
select productID,productname,quantityperunit
from northwind.products

اما این خطا رو میگیره :




Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'ra.Products'.
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'northwind.products'.

vadood
چهارشنبه 02 مهر 1382, 08:59 صبح
باید با اسم owner هم qualify کنی


insert into dbname.owner.tablename

مثل



insert into NorthWind.dbo.Products

tazekar
چهارشنبه 02 مهر 1382, 10:10 صبح
سلام
ممنون از راهنماییتون.
حالا اگه یه فیلد با identity(1,1) داشته باشیم چطوری از یه دیتابیس دیگه بقیه فیلدهاش رو مقداردهی کنم ؟

Developer Programmer
جمعه 07 آذر 1382, 21:33 عصر
inset into tbl (select * from tbl2)

m_arab
دوشنبه 10 آذر 1382, 14:45 عصر
به نظر من می توانید از dts استفاده کنید ویزارد راحتی دارد.فقط کافیست مبدا و مقصد رو مشخص کنید

sql_qassem
پنج شنبه 27 آذر 1382, 15:04 عصر
اگر نمی خواهی حتما از داخل برنامه اینکار رو انجام بدی بهتره از import & export data استفاده کنی با انتخاب مبدا و مقصد بانک
بدین ترتیب هرچند بانک رو بخواهی می توانی منتقل کنی 8)
SQL