PDA

View Full Version : انتقال اطلاعات بین دو دیتابیس SQL در دو سرور متفاوت



kitcat_m18
چهارشنبه 16 شهریور 1390, 12:31 عصر
سلام،

چطوری می تونم این دستور رو برای دو بانک SQL در دو سرور متفاوت استفاده کنم؟؟؟


RS.Open "Insert Into Table1 Select * From Table2 IN " & Chr(34) & App.Path & "\Bank2.mdb" & Chr(34), Cn


به جای این قسمت

" & Chr(34) & App.Path & "\Bank2.mdb" & Chr(34)



"Provider=SQLOLEDB.1;Password=" & Give_Password & ";Persist Security Info=True;User ID=" & Give_UserName & ";Initial Catalog=Test;Data Source=" & Give_IP


باید Provider SQL Server تعریف بشه البته با یوز و پسورد

با تشکر:لبخندساده:

kitcat_m18
چهارشنبه 16 شهریور 1390, 18:16 عصر
چقدر جالب اینجا باید خودت پست بدی خودتم جواب بدی :قهقهه:



--دقت کنید دستورات به سه مدل نوشته شده اند

Insert Into OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source="C:\asd.mdb";User ID=Admin;Password=;')...Test (Surname)
SELECT (Surname) FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source="C:\aso.mdb";User ID=Admin;Password=;')...Test2

Insert Into
OPENDATASOURCE('SQLOLEDB.1','Password=test;Persist Security Info=True;User ID=sa;Initial Catalog=Master;Data Source=SERVER14').[master].[dbo].[Test] (ID)
SELECT (Surname) FROM
OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source="C:\asd.mdb";User ID=Admin;Password=;')...Booshehr

Insert Into
OPENDATASOURCE('SQLOLEDB.1','Password=test;Persist Security Info=True;User ID=sa;Initial Catalog=Master;Data Source=SERVER14').[master].[dbo].[Test] (ID)
SELECT (ID) FROM
OPENDATASOURCE('SQLOLEDB.1','Password=test;Persist Security Info=True;User ID=sa;Initial Catalog=Master;Data Source=SERVER14').[master].[dbo].[Test2]

niko2008
پنج شنبه 17 شهریور 1390, 09:17 صبح
قابل توجه 100 تا x )xxxxx-xxxxx ی جان خوبه که حذفش نکرد 10تا مجهول جان