PDA

View Full Version : در مورد دیتا بیس و Host راهنمایی کنید



Asad.Safari
پنج شنبه 28 خرداد 1383, 21:38 عصر
من یه بیس ساختم
اولا سرور را تو ا ای اس پی دات نت چی قرار بدم(از ماتریکس هوست دارم)
دوما تو بیس ها یه یوزری است آیا اون تو هوست کار میکنه
سوما چطور به هاست بیس را آپلود کنم


---------------------------------------
*** دوست عزیز عنوان سوال شما تصحیح شد. لطفا در انتخاب عنوان و متن دقت نمایید
با تشکر مهدوی

SoheilKH
جمعه 29 خرداد 1383, 13:22 عصر
شما باید یک دتیا بیس مشابه همون چیزی که توی لوکالت داری توی سرور هم درست کنی
بهترین ابزار Query analayzer است .
دو تا کوئری انلایزر باز کن یکی رو ادرس لوکال بده اون یکی رو ادرس سرور .
توی لوکال اسکریپ هایت رو ایجاد کن .توی هاست اجرا کن
البته می تونی بوسیله Enterprise Manager هم، همه اسکریپ های بانک ات رو درست کنی و توی کوئری انالایزر اجرا کنی.
وقتی یک بانک توی ماتریکس ایجاد می کنی اسم بانک و یوزرش رو بهت می ده

موفق باشید

Asad.Safari
شنبه 30 خرداد 1383, 19:50 عصر
من رفتم توسط کویری به ماتریکس وصل شدم
و اسکریپت ها رو اجرا کردم
و اون اکی داد
ولی سایت رو اجرا میکنم میگه:
SQL Server does not exist or access denied

SoheilKH
شنبه 30 خرداد 1383, 22:44 عصر
احتمالا آدرس سرور رو اشتباه دادی !
توی SqlConnection ات یک نگاه بنداز

Asad.Safari
یک شنبه 31 خرداد 1383, 12:16 عصر
NA DOROSTE!!!

SoheilKH
یک شنبه 31 خرداد 1383, 12:54 عصر
میشه کد هایت رو اینجا بنویسی؟

Asad.Safari
یک شنبه 31 خرداد 1383, 18:17 عصر
<script runat="server" language="vb">
sub login(sender as object,e as eventargs)
dim strconnection as string="server=(my matrix server);database=h_my user name;integrated security=true;"
dim objconnection as new sqlconnection(strconnection)
dim strsql as string="select password from Register where email = '" & txtemail.text & "'"
dim objcommand as new sqlcommand(strsql,objconnection)
objconnection.open()
dim dr as sqldatareader=objcommand.executereader()
if dr.read()
if dr("password").tostring=txtpassword.text
response.Cookies("CustomerID").value=txtemail.text
response.Redirect("def.aspx")
else
response.Write("password not found")
end if
end if
dr.close()
end sub
</script>

در ضمن این هم error این کد است که میده:


SQL Server does not exist or access denied.
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: SQL Server does not exist or access denied.

Source Error:


Line 48: dim strsql as string="select password from Register where email = '" & txtemail.text & "'"
Line 49: dim objcommand as new sqlcommand(strsql,objconnection)
Line 50: objconnection.open()
Line 51: dim dr as sqldatareader=objcommand.executereader()
Line 52: if dr.read()

SoheilKH
یک شنبه 31 خرداد 1383, 21:46 عصر
StrConnection ات رو این طوری تغییر بده

data source]**********;Connect Timeout=30;User ID=UserName;Password=Password;database=h_my

Asad.Safari
یک شنبه 31 خرداد 1383, 21:53 عصر
اینو کجای برنامه قرار بدم
یک بیشتر از کد بنویس


ممنون :flower:

Asad.Safari
یک شنبه 31 خرداد 1383, 22:01 عصر
**** چیه؟

Asad.Safari
یک شنبه 31 خرداد 1383, 22:04 عصر
Line 44: <script runat="server" language="vb">
Line 45: sub login(sender as object,e as eventargs)
Line 46: dim strconnection as string=data source]**********;Connect Timeout=30;User
Line 47: ID=id;Password=password;database=h_base
Line 48: dim objconnection as new sqlconnection(strconnection)


خطا داد

SoheilKH
یک شنبه 31 خرداد 1383, 23:09 عصر
محتوای متغییر StrConnection ات :

****** هم آدرس سرور است

راستی توی همین بخش در مورد راه اندازی WebApplication توی هاست بحث شده .

مهدی کرامتی
دوشنبه 01 تیر 1383, 01:06 صبح
پاسخ این سوال را قبلا آقای نصیری در همین بخش داده‌اند.

lopkeshooni
دوشنبه 01 تیر 1383, 10:40 صبح
<span dir=ltr>I have created a table in SQL Server but when accessing through a
web page, I'm getting following error:

SELECT permission denied on object school_table', database 'H_Testdb', owner 'dbo'.

Do I have to setup any kind of permission on the Table? </span>

:roll:

SoheilKH
دوشنبه 01 تیر 1383, 10:58 صبح
SELECT permission denied on object school_table', database 'H_Testdb', owner 'dbo'.

شما هنگام درست کردن اسکریپ ات (احتمالا تیبل ات) اون را با ادرس لوکالت dbo درست کردی . اون را پاک کن و با ادرس سرور ات بساز
احتمالا با این دستور جدول ات رو ساختی

CREATE TABLE dbo.TestDb

Asad.Safari
دوشنبه 01 تیر 1383, 11:42 صبح
عزیز یه راه حلی پیش پای ما بذارین
اگه میشه سورس که من بالا نوشتم
تغییر بدین و این جا بنویسید ممنون
:flower:

Asad.Safari
دوشنبه 01 تیر 1383, 12:09 عصر
ببین اینطوری درسته:


&lt;script runat="server" language="vb">
sub login&#40;sender as object,e as eventargs&#41;
dim strconnection as string=data source&#40;my server address&#41;;Connect Timeout=30;User
ID=id;Password=password;database=h_username"&#41;
dim objconnection as new sqlconnection&#40;strconnection&#41;

:flower:

SoheilKH
دوشنبه 01 تیر 1383, 12:42 عصر
اره اگر ادرس سرور درست هست باید درست باشه

Asad.Safari
دوشنبه 01 تیر 1383, 12:51 عصر
خطا داد:


Server Error in '/' Application.
--------------------------------------------------------------------------------

Compilation Error
Description&#58; An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message&#58; BC30205&#58; End of statement expected.

Source Error&#58;



Line 44&#58; &lt;script runat="server" language="vb">
Line 45&#58; sub login&#40;sender as object,e as eventargs&#41;
&#91;b&#93;Line 46&#58; dim strconnection as string=data source=db2.europe.webmatrixhosting.net,1441;Connec t Timeout=30;User ID=asad20;Password=*****;database=H_asad20" />&#91;/b&#93;
Line 47&#58; dim objconnection as new sqlconnection&#40;strconnection&#41;
Line 48&#58; dim strsql as string="select password from Register where email = '" &amp; txtemail.text &amp; "'"