PDA

View Full Version : مشکل در Add Conection !!



merlin_vista
پنج شنبه 12 مهر 1386, 23:24 عصر
من برای استفاده از بان SQL Server ابتدا آن را در Enterprise Manager اتچ میکنم و بعد از طریق Add Conection در داخل VS 2005 آن را مبخواهم اضافه کنم !! ولی یه مشکل کوچیک دارم که به خاطر آن اعصابم داره خورد میشه :گریه::گیج::اشتباه::ناراحت:
بهتره از روی تصویر توضیح بدهم !!

http://i23.tinypic.com/28s0xvr.jpg

خوب من در قسمت Server Name همان طور که میبینید کلمه "localhost " را مینویسم !!
در قسمت پایین گزینه SQL Server را انتخاب میکنم و زیر آن نام کاربری و رمز عبور User دیتابیس را میدهم !! تا اینجای کار هیچ مشکلی ندارم ولی در قسمت Select or Enter Databest Name بعد از کلیک روی لیست باز شو نام دیتابیس به من نشان داده نمیشود !! :گیج::گریه: اینه که اعصاب من را خورد کرده ! :ناراحت:
حالا میخواستم ببینم که مشکل من از چیه :متفکر: من که نام کاربری و رمز عبور خود را درست وارد میکنم چرا نام دیتابیس را برای انتخاب کردن به من نشان نمیدهد :گریه::متعجب:
در ضمن من از SQL SERVER 2000 استفاده میکنم و میخواهم آن را در کانکشن ها ی ویژوال استادیو اضافه کنم :متفکر::بوس:

abadanboy
پنج شنبه 12 مهر 1386, 23:34 عصر
سرورتو بزار (local)

یوزر پسورد نمی خواد بدی و بزار windows

merlin_vista
پنج شنبه 12 مهر 1386, 23:57 عصر
ممنون عزیزم از کمکی که کردی !! راحت شدم کاش از اول این روش را یاد گرفته بودم !!
راستی یه سری به سایت ما بزن ! www.asandownload.com

merlin_vista
پنج شنبه 12 مهر 1386, 23:59 عصر
ولی در هنگام اجرای پروژه این خطا را داد

Login failed for user 'asannet'. Reason: Not associated with a trusted SQL Server connection.

abadanboy
جمعه 13 مهر 1386, 01:05 صبح
سایت خوبی داری یه خورده سنگینه

این error میگه مشکل از user که ساختی در sql

پیشنهاد : از wizard هیچ وقت استفاده نکن خودت کد نویسی کن تا بتونی به راحتی رفع عیب کنی

merlin_vista
جمعه 13 مهر 1386, 01:10 صبح
خوب به نظر شما چکار کنم !! یه یوزر دیگه بسازم ، اون وقت باید در تمام صفحات یوزر و پسورد را عوض کنم !!
اگه راه دیگه هم هست بگین !

خوب دیگه من فقط از روش Wizard یاد گرفتم !! ای خداااااااااااااااااا

abadanboy
جمعه 13 مهر 1386, 01:17 صبح
ای داده بیداد
بجای اینکه این کانکشن رو تو تمام صفه ها می نوشتی یه session یا application تو global میزاشتی و connection رو به اون می دادی و تو تمام صفحات ازش استفاده می کردی و حلا کافی بود فقط مثلاً application رو تغییر می دادی

خوب من دقیق نمی دونم error از چی هست ودیگه ..... از معایب wizard

m_d6712
جمعه 13 مهر 1386, 01:31 صبح
چرا برای connection از طریق code وارد نمی شوی؟

m_d6712
جمعه 13 مهر 1386, 01:36 صبح
فایل global.asax:


<%@ Application Language="VB" %>
<script runat="server">
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
Dim str As String = "Data Source=.\SQLEXPRESS;AttachDbFilename='" & mappath(APP_DATA\DATABASE.MDF) & "';Integrated Security=True;User Instance=True"
Application.Add("connstr", str)
End Sub

Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs on application shutdown
End Sub

Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when an unhandled error occurs
End Sub
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a new session is started
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' Code that runs when a session ends.
' Note: The Session_End event is raised only when the sessionstate mode
' is set to InProc in the Web.config file. If session mode is set to StateServer
' or SQLServer, the event is not raised.
End Sub

</script>

صفحه مورد نظر...


Imports System.Data
Imports System.String
Imports System.Data.SqlClient
Imports System.Data.SqlTypes
Partial Class profile
Inherits System.Web.UI.Page
Function connect()
Dim strconnectionstring As String = Application("connstr")
Dim myconnection As New SqlConnection(strconnectionstring)
Return myconnection
End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim myconnection As New SqlConnection
myconnection = connect()
myconnection.Open()
Dim cmdCust As SqlCommand
.
.
.

merlin_vista
جمعه 13 مهر 1386, 12:16 عصر
میشه راجبه اینا یه توضیحی بدین و درباره global.asax نیز توضیح بدین چون من در این رابطه هیچ چیز نمیدانتم

merlin_vista
جمعه 13 مهر 1386, 12:17 عصر
درضمن زبان من سی شارپ میباشد!!

Behrouz_Rad
جمعه 13 مهر 1386, 12:41 عصر
ولی در هنگام اجرای پروژه این خطا را داد

Login failed for user 'asannet'. Reason: Not associated with a trusted SQL Server connection.

در قسمت Logins در SQL Server، کاربر asannet رو به لیست کاربران دیتابیسیت با مجوز کامل اضافه کن.

موفق باشید.

merlin_vista
جمعه 13 مهر 1386, 18:11 عصر
مشکل داره تو قسمت Add conection وقتی نام کاربری و پسورد SQL را میدم زیرش تو کمبوباکس نام دیتابیس را برای انتخاب نمی آورد !!

merlin_vista
شنبه 14 مهر 1386, 23:15 عصر
آقا مشکل من حل نشد !!
میشه یکی بگه مال چیه !! من SQL SERVER را هم از یک سی دی دیگه نصب کردم ولی بازم نشد !! من که دیگه دارم گریه میکنم !!
آخه خیلی کارام عقب افتاده است !! نمیدونم چرا وقتی ویندوز را عوض کرم اینجوری شد . تا قبل از آن من مشکلی نداشتم ولی الان چرا مشکل دارم .
پروژه را بردم روی یک کامپیوتر دیگه آزمایش کردم آنجا به راحتی کار داد و مشکلی نداشت .
پس فهمیدم که مشکل از پروژه نیست . مشکل از سیستم است . میشه یه توضیحی بدید !