PDA

View Full Version : چگونه به SQL SERVER متصل بشم



karim.h
شنبه 02 اردیبهشت 1385, 17:27 عصر
با سلام خدمت دوستان:قلب:
چند روزی است که من با vs 2005(vb.net) & sql server 2005 دچار مشکل هستم
من می خواهم اطلاعات درون یک بانک (northwind.mdf) رابا استفاده از gridview ببینم.
البته می خواهم این کار را در یک برنامه تحت وب انجام دهم
برای این کار یک gridview و SqlDataSource به فرم drag کردم
و مراحل مربوط به ویزارد configure Data Source را مطابق روند زیر طی کردم


1: new connection
2: Choose Data Source = Microsoft SQL Server
3: server name= .\sqlexpress
4: use Windows Authentication (selected)
5: data source = northwind ( in drop down list)
6: test connection = ok
7: test query = ok
8: finish

تقریبا همه چیز درست انجام شده ولی با زدن ctrl + f5 پیغام زیر را در مرور گر میبینم

Cannot open database "Northwind" requested by the login. The login failed.
Login failed for user 'SHENZO-1B43541A\karim'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open database "Northwind" requested by the login. The login failed.
Login failed for user 'SHENZO-1B43541A\karim'.


کانکشن استرینگ این بود


Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True

در فایل web.cofig هم این عبارت درج شده

<add name="NorthwindConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=Northwind;Integrated Security=True"
providerName="System.Data.SqlClient" />




من کانکشن استرینگ های متفاوت را هم امتحان کردم اما باز هم مشکل وجود دارد:متفکر:



uid=sa;pwd=password را هم امتحان کردم جواب نداد

حتی از سایر provider ها استفاده کردم که باز هم مشکلاتی مشابه داشتم
چندبار هم از بانکی که خودم طراحی کردم استفاده کردم باز هم مشکل داشت و پیغام زیر رو داد

An attempt to attach an auto-named database for file F:\Documents and Settings\karim\My Documents\bank3.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

کانکشن استرینگ اون هم این بود
Data Source=.\SQLEXPRESS;AttachDbFilename="F:\Documents and Settings\karim\My Documents\bank3.mdf";Integrated Security=True;Connect Timeout=30;User Instance=True

البته باید بگم با همین بانکها در windows application هیچ مشکلی نداشتم


ااگه میشه لطف کنید و من رو از این مشکل نجات بدید :قلب: :قلب:

linux
شنبه 02 اردیبهشت 1385, 18:05 عصر
خوب ببینید اصلا این کاربر دسترسی به دیتا را دارد یا نه؟