PDA

View Full Version : سوال: یه errorتواتصال پایگاه داده sql2000 به دلفی 7؟



tik_tak
سه شنبه 02 مهر 1387, 09:56 صبح
تو قسمت
connection string
ودر زبانه
data link properties/connection
وقتی دکمه
test connection
رو میزنم این ارور میاد
test connection failed becuase of an error in initializing provider.
device activiation error .the physical file name 'c:\s\d1.mdf'

amin_alexi
سه شنبه 02 مهر 1387, 10:17 صبح
ميشه تنظيماتي كه انجام ميدين رو هم بگين !
ازچه Provider ي استفاده ميكنين ؟!
يا تو تب Connection چه طور مقداردهي ميكنيد !؟
.....
يه سوال !
شما كه احيانا فايل Mdf رو اينجا انتخاب نمي كنيد !
آيا فايل Database رو Attach كردين !؟

tik_tak
سه شنبه 02 مهر 1387, 11:10 صبح
ببینید من بیشتر کارهارو از رو این مقاله انجام دادم از اول میگم :
از این اس کیو ال استفاده میکنم : sql server 2000 Evaluation Edition





ابتدا به صفحه کنترل پنل بروید و بر روی گزینه ADMINISTRATIVE TOOLS کلیک نمایید.

حال در صفحه جدید بر روی گزینه DataSource(ODBC) کلیک نمایید
حال یک صفحه جدید باز میشود و شما میبایست گزینه Add را کلیک نمایید
پس از زدن گزینه بالا یک وارد یک صفحه جدید دیگر شده و گزینه SQL Server را انتخاب نمایید
در صفحه جدید در قسمت Name میبایست یک نام برای Datasource انتخاب نمایید و در قسمت Server هم نام سروری را که نصب کرده اید انتخاب نمایید.این نام دقیقا همان نامی است که به هنگام نصب برنامه SQL Server انتخاب کرده اید.من دات گذاشتم
حال گزینه Next را بزنید تا وارد صفحه بعدی بشویم.
اینارو انتخاب کردم :
With windows NT …
Connect to SQL Server to…….
با زدن گزینه Next به قسمت بعدی میرویم.در این قسمت شما می توانید یکی از پایگاه های داده پیش فرض SQL Server را استفاده نمایید یا اینکه مسیر یک پایگاه داده جدید را بدهید.


· Change in defulte database to = name databasamo yani S





در صفحه بعدی شما میتوانید یکسری تنظیمات خاص را انجام دهید :
اینارو انتخاب کردم :
Perform transation …..
Use regoniall setting………………..



بعدشم فینیش پیام
Sussecfully

:تو دلفی ام اینکارارو کردم :::::::::



روی کنترل ADOConnection1 کلیک کرده و خاصیت Login Promptآنرا به False تغییر دهید.سپس روی گزینه Connecton Strig کلیلک کنید تا صفحه زیر ظاهر شود
دگمه Build را بزنید :

حال روی گزینه Microsoft OLE Provider for SQL Server که با رنگ آبی در شکل مشخص شده دوبار کلیک کرده یا Next را بزنید تا صفحه جدید باز شود


من تواین قسمت


Select or enter servername=من دات گذاشتم-




2-use windows nt integrated………..



3-Attach a database file……..=name data basamo ke S hast


ولی وقتی test connection رو میزنم این ارور رو میده :
test connection failed becuase of an error in initializing provider.
device activiation error .the physical file name 'c:\s\d1.mdf'

amin_alexi
سه شنبه 02 مهر 1387, 12:56 عصر
شما بهتره كه به جاي Attach a database file…….
Select the Database on the server رو انتخاب كنيد .
دادن مسير پايگاه داده كار درستي نيست ... بهتره كه اسم اون رو از ليست انتخاب كنيد .
و مرحله اول در ControlPanel لازم نيست ...
از
تو دلفی ام اینکارارو کردم :::::::::
به بعد رو انجام بدين با اين تفاوت كه همونطور كه گفتم Select the Database on the server رو انتخاب كنيد و از ليستي كه پايين باز ميشه اسم Database رو انتخاب كنيد .