xxxsenatorxxx
سه شنبه 08 مرداد 1392, 10:17 صبح
سلام و خسته نباشید
من یه سایت نوشتم (asp 4 و sql 2008 r2) رو کامپیوتر بدون خطا جواب میده ولی روی هاست میگه نمیتونه به پایگاه داده وصل بشه یا نمیتونه لاگین بشه!!!!
پیغام خطا روی 2 هاست مجزا
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Cannot open database "dbNews" requested by the login. The login failed.
Login failed for user 'OWNEROR-KOG3VGQ\IWAM_plesk(default)'.
چندتا سوال
آیا رشته اتصالم رو تو web.config درسته:
<connectionStrings>
<add name="dbNewsConnectionString" connectionString="Data Source=.\MSSQLSERVER2008;Initial Catalog=dbNews;Provider=sqloledb;Integrated Security=True;User Id=test;Password=test"/>
</connectionStrings>
تو صفحه هام هم اینجوری ارجاع دادم:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
تو app code هم تابع رشته رو اینجوری تعریف کردم
public static string Connection_String()
{
return "Data Source=.;Initial Catalog=dbNews;Integrated Security=True";
}
رشته اتصال رو به نوع هایی که خود هاست میده هم تغییر دادم همین خطا رو میده
اصلا دیتا بیس هم اپلود نمیکنم باز همین خطا رو میده
چندتا نکته دیگه :
دیتا بیس تو یه هاست با یوزری به اسم sa از نوع مستر کانکت میشه نه یوزر و پسی که من تعیین کردم!!ربطی داره؟؟
ترتیب ایتمها تو رشته اتصال مهمه؟؟
فرقی بین اپلود سورس یا اپلود پابلیش شده از لحاظ اجرا هست؟البته با جفتشم امتحان کردم.
من یه سایت نوشتم (asp 4 و sql 2008 r2) رو کامپیوتر بدون خطا جواب میده ولی روی هاست میگه نمیتونه به پایگاه داده وصل بشه یا نمیتونه لاگین بشه!!!!
پیغام خطا روی 2 هاست مجزا
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Cannot open database "dbNews" requested by the login. The login failed.
Login failed for user 'OWNEROR-KOG3VGQ\IWAM_plesk(default)'.
چندتا سوال
آیا رشته اتصالم رو تو web.config درسته:
<connectionStrings>
<add name="dbNewsConnectionString" connectionString="Data Source=.\MSSQLSERVER2008;Initial Catalog=dbNews;Provider=sqloledb;Integrated Security=True;User Id=test;Password=test"/>
</connectionStrings>
تو صفحه هام هم اینجوری ارجاع دادم:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:dbNewsConnectionString %>"
تو app code هم تابع رشته رو اینجوری تعریف کردم
public static string Connection_String()
{
return "Data Source=.;Initial Catalog=dbNews;Integrated Security=True";
}
رشته اتصال رو به نوع هایی که خود هاست میده هم تغییر دادم همین خطا رو میده
اصلا دیتا بیس هم اپلود نمیکنم باز همین خطا رو میده
چندتا نکته دیگه :
دیتا بیس تو یه هاست با یوزری به اسم sa از نوع مستر کانکت میشه نه یوزر و پسی که من تعیین کردم!!ربطی داره؟؟
ترتیب ایتمها تو رشته اتصال مهمه؟؟
فرقی بین اپلود سورس یا اپلود پابلیش شده از لحاظ اجرا هست؟البته با جفتشم امتحان کردم.