PDA

View Full Version : سوال: add table



kebriya
یک شنبه 02 خرداد 1389, 22:34 عصر
چجوری یه جدول رو از روی سیستم خودم به بانکی که روی یه سرور آپلود کردم add کنم؟

mehrpars
دوشنبه 03 خرداد 1389, 02:57 صبح
این سوال رو یکی دیگه از دوستان توی همین بخش پرسیده بودن با عنوان انتقال table های دیتا بیس ،
http://www.barnamenevis.org/forum/showthread.php?t=222353

توضیحات انتقال ساختار جداول داده شده ، برای انتقال اطلاعات هم چند راه وجود داره
گرفتن Query با دستوراتی مثل OpenRowSet
LinkedServer
import / export
Backup / Restore

kebriya
دوشنبه 03 خرداد 1389, 08:16 صبح
ممنون ولی جدول مقصد من روی هاست آپلود شده می خوام به اون جدول اضافه بشن.

mehrpars
دوشنبه 03 خرداد 1389, 22:25 عصر
ممنون ولی جدول مقصد من روی هاست آپلود شده می خوام به اون جدول اضافه بشن.
دوست من ، من هم به همین دلیل گفتم از linked server یا OpenRow Set استفاده کنی

با دستور زیر شما میتونی یک Query رو روی سرور دیگه ، مثلا روی هاست اجرا کنی ،
حالا این دستور می تونه Query مربوط به ساخت یک جدول باشد




select * from openrowset('SQLOLEDB','Server-IP';
'Server DataBase-Username';
'Server database-Password','select * from DatabaseName.dbo.TableName')



این تکه کد ساده تمام رکوردهای جدول TableName رو که مالکش dbo هست و مربوط به دیتابیس DatabaseName هست رو از روی سرور با آی پی Server-IP و با نام کاربری Server DataBase-Username و کلمه عبور Server database-Password بر می گردونه

فقط یادت باشه دیتابیس مقصد توی این مثال sqlserver هست ، و اگر Access یا هر چیز دیگه بود باید SQLOLEDB رو عوض کنی و درایور مربوطه رو بنویسی
باقی دستورات همین طور هستند ،
امیدوارم به کارت بیات