مطالب آموزش کامپیوتر و برنامه نویسی سایت همه گیر
صفحه اصلی
Login

چگونگی اتصال و ارتباط به بانک اطلاعاتی sql Server در داخل Visual Studio

چرا به بانک اطلاعات نیاز داریم؟
اگر قرار است در صفحات وبمان اطلاعاتی (مثل ثبت،جستجو)را ذخیره و بازیابی کنیم
اگر می خواهیم اینکارها با سرعت بالایی انجام شود
اگر می خواهیم امینت مناسبی اعمال کنیم
به عنوان بانک اطلاعات xml  نکته : راههای دیگری هم وجود دارد مانند
سطح:  بالا
زمان مطالعه: 30 دقیقه
نویسنده: پورمیرزایی
پیشنیاز: visual Studio
 
مرتبط


1) بانک SQL SERVER من در سایتم کجاست ؟
اگر از HOST ای یک DOMAIN (دامنه) ثبت کرده باشیم ، فایلهایمان (صفحات ، عکسها و ...) را برروی آن سرور UPLOAD می کنیم. خود SQL نیز نیاز به یک سرور دارد تا موتور آن اجرا شود، پس باید بانک اطلاعاتیمان را هم داخل سرور آپلود کنیم.
2) چرا باید به بانک اطلاعات خود جداگانه وصل شد؟
اکثر سرورها (میزبانهای دامنه) یک سرور مجزا برای بانک اطلاعاتی دارند پس باید به آن وصل شویم.
- نکته : آدرس پیش فرض سرور SQL را از پشتیبان میزبان خود بپرسید.
3)چگونه بانک خود را ایجاد کنیم ؟
برای اینکار از CONTROL PANELای که میزبان در اختیارمان قرار داده استفاده میکنیم در قسمت بانک اطلاعاتی آن یک بانک با نام دلخواه میسازیم.
4)امنیت آنرا چگونه تامین کنیم ؟
اولین کار ایجاد یک USER و PASSWORD برای آن بانک است ، این کار راهم داخل COTROL PANEL انجام می دهیم.
5) چگونه داخل صفحاتمان به بانک اتصال ایجاد کنیم (وصل شویم) ؟
 یکی از راههای مناسب ، استفاده از خدمات بی نظیر نرم افزار Visual Studio است.
6) از Visual Studioچگونه می توانیم به بانک متصل شویم
ابتدا یک سایت جدید با Visual Studio از مسیر زیر می سازیم
File > New > Web Site ...
سپس از داخل پنجره Server Explorer بر روی فایل Web.Config دابل کلیک میکنیم
اگر پنجره Server Explorer باز نیست از منوی View بازش می کنیم
در داخل این فایل نودی (شاخه ای) به نام ConnectionStrings وجود دارد آنرا پیدا کنید
این نود را به شکل جفت تبدیل کنید :
یعنی <connectionstrings/> تبدیل شود به
<connectionstrings> </connectionstrings>

حالا در داخل این تگ قرار گرفته و از کیبورد خود علامت > را بزنید سپس گزینه add را انتخاب کنید
حالا کار اصلی آغاز می شود ؛ یعنی چگونگی فرمت دستور connectionString
برای هر نوع بانکی فرمتی خاص وجود دارد و فرمت SQL server هم به این شکل است
name = نامی است که برای connection خود تعریف می کنیم تا از داخل صفحاتمان بتوانیم به آن بانک متصل شویم
connectionstring=  داخل آن مسیر ، نام و نوع دسترسی به بانک را معین می کنید
 ProviderName= که بصورت پیش فرض همیشه از آن استفاده کنید
نکته : همواره حتماً بعد ار علامت = ،  هر عبارت باید در داخل علامتهای " " قرار گیرد
نکته : در داخل گزینه  connectionString نیز چند دستور مجزا قرار دارد که بین آنها علامت ; برای جدا سازی قرار می گیرد
Data Source= آدرس سرورای که بانک شما در داخلش است را معین می کند
SQLEXRESS\. یعنی نسخه مجانی SQL (ایجاد بانک توسط خود Visual Studio) و همچنین سرور ، کامپیوتر خودمان است
نکته : برای ایجاد و اتصال به بانک اطلاعاتی توسط خود Visual Studio :
پنجره Server Explorer و سپس Connect  to Database ، حال  روی گزینه Change کلیک کرده و
 Microsoft sql database File را انتخاب کنید
نکته : Visual Studio  برای امنیت بیشتر بانک sql را داخل پوشه App_Data قرار می دهد
AttachDbFilename= آدرس و نام بانک در داخل کامپیوتر
|DataDirectory|= آدرس دهی را بصورت نسبی تبدیل می کند ؛ مشکلات انتقال پروژه به یک کامپیوتر دیگر از بین می رود
به عنوان مثال دیگر نیازی به نوشتن آدرس بصورت D:/projects/website1 نخواهد بود
raharo.MDF نام بانک و پسوند آن است
در تصویر بعدی اتصال به بانک بر روی سرور اینترنتی (Host) را می بینیم
در اینجا آدرس سرور بانک ( data Source) را از پشتیبان Hosting پرسیدیم و یا وقتی که بانکی با نام  MyBaank را در Control Panel سایت ساختیم ، بصورت اتوماتیک به ما داده شده است
user ID = ,Password برای  امنیت و ایجاد دسترسی به کاربر مجاز تعریف شده
نکته : آدرس سرور بانک (Data Source) می تواند به شکل نام (مانند mssql.host.com)  و یا یک عدد IP (مانند تصویر زیر) باشد
نکته: Catalog نیز برای معرفی نام بانک اطلاعاتی به کار میرود
نکته: user ID , password داخل Control Panel سایت و بعد از ایجاد بانک تعریف می شود
می توان در داخل فایل Web.config چندین اتصال با نام های مختلف ایجاد کرد
مثلاً هنگامی که هم می خواهیم فایلهایمان را داخل کامپیوتر شخصی چک کنیم و هم بر روی سرور
     
  نام
  ایمیل
وب سایت
5 = بهترین امتیاز
نظریات
 
نــام سـایت تـاریخ امتیاز
پویا 1390/11/08 5
نــام سـایت تـاریخ امتیاز
پویا 1390/11/08 5

dcdscsdcdscdscs

نــام سـایت تـاریخ امتیاز
پویا 1390/11/08 5

dcdscsdcdscdscs

نــام سـایت تـاریخ امتیاز
پویا 1390/11/08 5

dcdscsdcdscdscs

نــام سـایت تـاریخ امتیاز
mojtaba 1390/08/26
نــام سـایت تـاریخ امتیاز
1390/07/12
نــام سـایت تـاریخ امتیاز
1390/07/12
نــام سـایت تـاریخ امتیاز
oop 1390/06/31

ioioio

نــام سـایت تـاریخ امتیاز
ad 1390/05/25
نــام سـایت تـاریخ امتیاز
غریبه 1390/05/25 1

یه زمانی اینجا برو بیا زیاد داشته انگار دیگه خبری نیست؟

نــام سـایت تـاریخ امتیاز
ali 1390/05/20
نــام سـایت تـاریخ امتیاز
reza 1390/04/09
نــام سـایت تـاریخ امتیاز
احمدی 1390/03/03

<

script language="JavaScript" type="text/javascript">

<!--

var

srcFrame;

//External content into a layer

function

srcFrame = document.getElementById(

srcFrame.src = doc;

 

loadOuter(doc) {"hiddenContent");// workaround for missing onLoad event in IFRAME for NN6

 

setTimeout(

}

}

if (!srcFrame.onload) {"transferHTML()", 1000)

function

srcContent=

 

srcContent=srcFrame.contentDocument.getElementsByTagName(

 

transferHTML(){'';if (srcFrame.contentDocument){"BODY")[0].innerHTML;// srcContent=srcFrame.contentDocument.getElementsByTagName("Drive D")[0].innerHTML;

}

 

srcContent=srcFrame.contentWindow.document.body.innerHTML;

}

document.getElementById(

}

 

else if (srcFrame.contentWindow){"outerDisplay").innerHTML = srcContent

var

DocAry=new Array('~/Test1.txt','Test2.txt');

function

 

loadOuter(DocAry[v-1]);

}

}

SelectList(v){if (v>0){

//-->

</

<

<

script>INPUT TYPE="button" VALUE="Test.txt" onClick="loadOuter('~/Test1.txt')" >INPUT TYPE="button" VALUE="Test2.txt" onClick="loadOuter('Test2.txt')" >

نــام سـایت تـاریخ امتیاز
احمدی 1390/03/03

یه سوال دیگه بپرسم دیگه سوال نمی کنم من قووووووووووووووووووووووول میدم!!!!!

لطفا جواب بدین!!!!!!!!!!!!!!

چطور می تونم یک فایل متنی را با جاوااسکریپت از یک درایو کامپیوتر کلاینت بخونم و با یک متن در سرور مقایسه کنم؟؟؟؟؟؟

خودم کد بالا را دارم ولی متن را از ریشه سایت می خونه  . کار مورد نظر منو انجام نمی ده.

سرچ هم کردم چیزی بدست نیاوردم.

 

نــام سـایت تـاریخ امتیاز
ad 1390/02/31

1-سایت را روی IIS تعریف کنید و یک پورت برای آن تخصیص دهید

2- در مودمتان که آن IP در آن ست شده  آن پورت مرحله 1 را enable یعنی باز میکنید

3- در page load صفحه اول سایتتان یک کد redirect به آن IP ,port مینویسید

<script language="javascript">
 
    function aa() {
 
        window.location = "http://178.131.55.24:3737/";
 

    }

</script>
نــام سـایت تـاریخ امتیاز
احمدی 1390/02/31

سلام

صد در صد حیاتی

با یه IP استاتیک و سرور 2003 و یه دامین چطور می تونم یه سایت را در دسترس همه قرار بدم؟؟؟

فوری

نــام سـایت تـاریخ امتیاز
ad 1390/02/30
نــام سـایت تـاریخ امتیاز
یونس ساقی www.iranfun.net 1390/02/30 5
نــام سـایت تـاریخ امتیاز
احمدی 1390/02/28

http://www.eggheadcafe.com/tutorials/aspnet/4520dcca-f4bb-4cd3-a80c-569d6ea46488/crystal-report-and-parameter-passing-using-stored-procedure.aspx

اینجا می تونید نحوه استفاده از کریستال ریپورت با پارامترهای استورپروسیجر آموزش ببینید.

نــام سـایت تـاریخ امتیاز
ad 1390/02/27

baleeeeeeeeeeeeeeeeeeeeeeeeeeee

نــام سـایت تـاریخ امتیاز
احمدی 1390/02/25

حالا سوال بپرسم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

نــام سـایت تـاریخ امتیاز
ad 1390/02/25

آره فکر می کنم حق با شماست

نــام سـایت تـاریخ امتیاز
خانم احمدی 1390/02/25

سلام

مدیر محترم سوالهایی هست که باید از اشخاصی که تجربه کافی دارند پرسیده بشه

تجربه ی ، تجربه ی  دیگران خطاست و کمک به اتلاف وقت هست

من سعی می کنم از این به بعد ...................................

نــام سـایت تـاریخ امتیاز
پورمیرزایی 1390/02/22

سلام

شعار ؟
شاید 
اما کلا تا استراتژی معلوم نشه همین وضعیت
احمدی ، دیگه کمکم خودتون باید سوالها را جواب بدین

نــام سـایت تـاریخ امتیاز
احمدی 1390/02/19

 

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

‘aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\images’

نــام سـایت تـاریخ امتیاز
احمدی 1390/02/19

 

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

‘aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\images’

نــام سـایت تـاریخ امتیاز
احمدی 1390/02/19

 

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

‘aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\images’

نــام سـایت تـاریخ امتیاز
1390/02/19

 

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

‘aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\images’

نــام سـایت تـاریخ امتیاز
قرنلی 1390/02/18

سلام.دارم فکر می کنم نکنه حرفهامون جنبه ی شعار داشته باشند؟! از دوستانی که مطلب رو می بینن عذر خواهی می کنم ,حرفم به شخص خاصی بر نمی گردده ,مخاطبم  یه گروهه مثل خودمم و هم صنفهای خودم!

"نوشتن جزوه ی آموزشی

ما نمی بافیم از بهر فروش

آموزش کامپیوتر مجانی

و .... "

نــام سـایت تـاریخ امتیاز
هنوز بی جواب 1390/02/18

من وقتی گزارشها رو از طریق Visual Studio باز می کنم تصاویر Toolbar مثل export و next و ... نمایش داده می شن. اما وقتی برنامه رو از طریق iis اجرا می کنم تصاویر رو نشونم نمیده.
این مشکل رو با IIS6 و روی سرور 2003 دارم. نسخه 10 کریستال ریپورت برای VS 2008 رو دارم. باید چی کار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟

نــام سـایت تـاریخ امتیاز
بی جواب مانده 1390/02/18

یه زمانی اینجا به سوالا جواب می دادن!!!!!!!!!!!!

هییییییییییییییییییییییییییییییییییی!!!!!!!!!!!!!!!!!!!!

نــام سـایت تـاریخ امتیاز
همیشه سوال 1390/02/11

هنوز علامت سوالم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

نــام سـایت تـاریخ امتیاز
ad 1390/02/08

سلام

 همیشه سوال
مشکلتان دقیقا چیه؟

ابزارهای گزارش سازی زیادن مثل ,active report ,one componen, aspose ,telerik ,devexpress ,crystal report , fast report
active report

اینا خوبن
ارور پیش اومد بگو
لینک1
لینک 2
لینک 3

آموزش پایه گزارش گیری در asp.net با crystal Report و SQL
لینک 1
لینک 2

tanx

نــام سـایت تـاریخ امتیاز
admin 1390/02/08
نــام سـایت تـاریخ امتیاز
admin 1390/02/08
نــام سـایت تـاریخ امتیاز
admin 1390/02/08
نــام سـایت تـاریخ امتیاز
همیشه سوال 1390/02/07

سلام

این برنامه پایین که مطرح کردم راخودم نوشتم منتها داخل شبکه خوب کار نمی کنه!

 گزارشگیری  که با پرینترهای داخل شبکه هم خوب کار کنه چطور بسازم؟؟

نــام سـایت تـاریخ امتیاز
همیشه سوال 1390/02/07

من یه مشکل دارم که حلش برام مهمه

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

اگر دارین برام بفرستین.

نــام سـایت تـاریخ امتیاز
ad 1390/02/05

نمی دونم

میشه اینور در صفحه با دستور replace تمام . ها را به ، تبدیل کرد بعد فرستاد اونور یعنی بانک

نــام سـایت تـاریخ امتیاز
احمدی 1390/02/05

سلام

مد نظر من استفاده از sqlconnection نبود ولی مشکل درج و آپدیت حل شد.

فقط عددی مثل 10.2 را داخل دیتا بیس 102 ثبت میکنه!!!!!!!!!!

و وقتی به جای نقطه از کاما استفاده می کنم( 10,2 )درست ثبت میشه

می تونید کمکم کنید؟؟

نــام سـایت تـاریخ امتیاز
ad 1390/02/05

 

 

string strconn = ConfigurationManager.ConnectionStrings["myCOnnectoionStrin_NAME"].ConnectionString;new SqlDataSource();string user_name = TextBox1.Text.Trim();"Param_UserNAme", user_name);"UPDATE users_table SET name =@Param_UserNAme WHERE(name = @Param_UserNAme)";"بروز گردید";

SqlDataSource sql1 =

sql1.ConnectionString = strconn;

 

 

sql1.UpdateParameters.Add(

sql1.UpdateCommand =

sql1.Update();

Label5.Text =

 

نــام سـایت تـاریخ امتیاز
ad 1390/02/05

 

string

 

strconn = ConfigurationManager.ConnectionStrings["myCOnnectoionStrin_NAME"].ConnectionString;new SqlDataSource();string user_name = TextBox1.Text.Trim();"Param_UserNAme", user_name);"UPDATE users_table SET name =@Param_UserNAme WHERE(name = @Param_UserNAme)";"بروز گردید";

SqlDataSource sql1 =

sql1.ConnectionString = strconn;

 

 

sql1.UpdateParameters.Add(

 

sql1.UpdateCommand =

sql1.Update();

Label5.Text =

نــام سـایت تـاریخ امتیاز
ad 1390/02/05
نــام سـایت تـاریخ امتیاز
خانم احمدی 1390/01/25

سلاااااااااااااااااام

تولد xx سالگی مدیر محترم سایت رو تبریک عرض می کنم.

نــام سـایت تـاریخ امتیاز
z 1390/01/25

salam

نــام سـایت تـاریخ امتیاز
خانم احمدی 1390/01/25
نــام سـایت تـاریخ امتیاز
خانم احمدی 1390/01/25
نــام سـایت تـاریخ امتیاز
خانم احمدی 1390/01/24

سلام

دارم به استفاده از آدرسMAC فکر می کنم.

روشی که قبلا درموردش بحث کردم منتفی هست.

ضمن اینکه به یه مشکل کوچولو برخوردم که در اولویتم قرار گرفته.

ممنون از توجهتون.

نــام سـایت تـاریخ امتیاز
ad 1390/01/23

سلام احمدی
مشکل دریافت اطلاعاتت از client حل شد ؟
قرار بود اینجا راه حل بگی 

نــام سـایت تـاریخ امتیاز
1390/01/23
نــام سـایت تـاریخ امتیاز
1390/01/23
نــام سـایت تـاریخ امتیاز
ad 1390/01/20

سلام

منم تبریک می گم 
پیشنهاد خوبیه

نــام سـایت تـاریخ امتیاز
قرنلی 1390/01/20

سلام.امروز روز ولادت حضرت زینب و همچنین روز پرستار هستش.ضمن تبریک این روز به دوستان عزیز ,یه پیشنهادی برای مدیر سایت دارم که توی صفحه ی اصلی سایت (کنار دنیای فناوری )یه جایی برای مرور تقویم سال و یادآوری یکسری از روزهای مهم سال داشته باشید.

نــام سـایت تـاریخ امتیاز
ad 1390/01/17

شما لطف داری
امکان چت آنلاین هم با toolbar پائین ایجاد شده
یه مورد دیگه
لطفا هر لینک خوبی که دوستان پیدا می کنین در اینجا برای من هم بذارید
در هر موردی

نــام سـایت تـاریخ امتیاز
احمدی 1390/01/17

سلام صبح زیبای بهاری شما به خیر.

آقا فراز بهتون خوش آمد میگم و یه سوال ازتون داشتم:

از نظر شما کدوم بخش از سایت 5 امتیازی هست؟

من شخصا به ادمین50 امتیاز میدم()

نــام سـایت تـاریخ امتیاز
ad 1390/01/16

عیب نداره 
کار شما کمتر می شه
همون روش خودت هم خوبه

نــام سـایت تـاریخ امتیاز
faraz 1390/01/15 5
نــام سـایت تـاریخ امتیاز
ad 1390/01/15
نــام سـایت تـاریخ امتیاز
احمدی 1390/01/15

قیافه من در طی مراحل قانع سازی::

نــام سـایت تـاریخ امتیاز
احمدی 1390/01/15

سلام

نتونستم مدیران محترم را قانع کنم که یک دیتابیس کافی هست!!!!!!!!! مجبور به جدا شدن سال های مالی شدم.

از من زورگوتر هم هست خانم قرنلی 

نــام سـایت تـاریخ امتیاز
احمدی 1390/01/14

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

واسه شما هم سال خوبی را آرزو می کنم.

 

نــام سـایت تـاریخ امتیاز
ad 1390/01/13

2 تا وبلاگ خوب آموزشی

1-وبلاگ اولی

2- وبلاگ دومی

 

نــام سـایت تـاریخ امتیاز
ad 1390/01/13

اینم سایت خوبیه

دانلود کتاب

نــام سـایت تـاریخ امتیاز
ad 1390/01/13

سلام 
این قابلیت هم بخاطر شما
مقاله یادتون نره
دانلود 25 تا طرح کامل وب سایت  WEB site templateبصورت لایه باز و PSD

نــام سـایت تـاریخ امتیاز
ad 1390/01/12
بله به امید خدا ،خودمم در فکر بروزرسانی درست حسابی ام راستی شما قرار بود یکی دوتا مقاله برام بفرستی
نــام سـایت تـاریخ امتیاز
قرنلی 1390/01/11
حالا احمدی جان فکر کن نفر دوم هم من باشم(البته من اول بودم شما جای منو به زور گرفتید) حالا یه آرزو هم برا من بنویس. راستی مسئول سایت چرا برای قسمت نظر, از این شکلکها ندارید؟الان خانم احمدی فکر می کنهتو قسمت اول نظر باهاش دعوا دارم اما من به شوخی نوشتم.
نــام سـایت تـاریخ امتیاز
ad 1390/01/11
البته silver light هم مثل flash ذقیقا طرف کلاینت داره اجرا می شه
نــام سـایت تـاریخ امتیاز
ad 1390/01/11
http://www.asp.net/ajaxlibrary/download.ashx
نــام سـایت تـاریخ امتیاز
ad 1390/01/11
در مورد اون نکته هم بله قطعا تا امروز ،هیچوقت کدهای #c قابلیت اجرا در سمت کلاینت رو ندارن چون تنها Java خاصیت JVM بودن را داره و خودش رو هر ماشینی خودش اجرا می کنه الته الان با Jquery , Ajax خیلی کاهای خوبی و کاملا دینامیکی انجام می شه حود مایکروسافت هم قبول کرد که Jquery رو گسترش بده و البته چند سالی هم هست که روی ارتباط داده ها بین c# , java و نهایتا Ajax خیلی کار کرده
نــام سـایت تـاریخ امتیاز
ad 1390/01/11
بله درسته راستی ممنون از این آرزوهای قشنگ
نــام سـایت تـاریخ امتیاز
ad 1390/01/11
بله درسته راستی ممنون از این آرزوهای قشنگ
نــام سـایت تـاریخ امتیاز
احمدی 1390/01/11
راستی آقای پورمیرزایی شما دومین نفر نیستین! ما منتظر دومی هستیم.!
نــام سـایت تـاریخ امتیاز
احمدی 1390/01/11
سایتم فعلا روبراهه ولی هنوز نتونستم کدهای سی شارپ را سمت کلاینت اجرا کنم.فکر می کنم یا باید این کدها تبدیل به کدهای جاوا اسکریپت بشه که مشکل به نظر می رسه یا بایدروشی برای اجرای کدها به صورت مستقیم پیدا کنم.
نــام سـایت تـاریخ امتیاز
احمدی 1390/01/11
با سلام و تبریک به مناسبت سال نو براتون آرزوی سه سین(سلامتی،سعادت،ثروت)دارم و همچنین امیدوارم سالهای در پیش رو پر از خیر و برکت برای شما و دوستان و دوستداران شما باشه
نــام سـایت تـاریخ امتیاز
ad 1390/01/10
ممنون از شما سایتتون در چه حال
نــام سـایت تـاریخ امتیاز
احمدی 1390/01/09
نفر دوم کی میتونه باشه؟؟؟؟؟!!!!!!!!!!!
نــام سـایت تـاریخ امتیاز
احمدی 1390/01/07
سال نو مبارک-- من اولین نفری هستم که در سال جدید به سایت سر زدم یعنی دومین نفر کی میتونه باشه؟؟؟؟؟؟؟؟؟؟؟
نــام سـایت تـاریخ امتیاز
ad 1390/01/07
آموزش کنترل پنل HELM http://help.parsdata.com/helm/
نــام سـایت تـاریخ امتیاز
ad 1389/12/24
راه حل 1 1- درون فایل web.config در قسمت system.web این خط را اضافه کنید identity impersonate="true>"/> راه حل دوم 2- در sqlserver یک یوزر با دادن تمام دسترسی ها username و passwordایی که در خط connectionstring اضافه نموده اید اش ایجاد کنید
نــام سـایت تـاریخ امتیاز
admin 1389/12/24
Login to Sql via SQL Server Management Studio Go to the "Security" directory of the database Right-click the Users directory Select "New User..." Add 'NT AUTHORITY\NETWORK SERVICE' as a new user In the Data Role Membership area, select db_owner Click OK
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/22
یعنی اول کامپیوترها احراز هویت بشن و بعد اشخاص. مثلا 100 کامپیوتر شرکت می تونن از سایت استفاده کنند.
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/22
سلام-عذر خواهی به خاطر تاخیرم--- دلیلش این هست که چند تا کامپیوتر خاص به اطلاعات سایت دسترسی داشته باشن .
نــام سـایت تـاریخ امتیاز
ad 1389/12/19
می تونم بپرسم به اینجور اطلاعات چرا نیاز داید ؟
نــام سـایت تـاریخ امتیاز
admin 1389/12/19
تمامی دستورات c# یاVB و امثال آن ، از آنجایی که در سرور کامپایل می شوند تنها اطلاعات سرور را باز می گردانند تنها زبانی مثل javascript می تونه به شما کمک کنه به نظر من البته مشکل اینجاست که ممکنه در IE جواب بده اما در firefox نه چون یه جورایی این کارها تهدید امنیتی هستند
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/19
منظورم سریال نامبر cpu یا هارد هست یه قطعه که کامپیوتر را بشه باهاش شناساییی کرد. اینم کدی که استفاده می کنم: public string GetCPUId(){ string cpuInfo = String.Empty; //create an instance of the Managemnet class with the //Win32_Processor class ManagementClass mgmt = new ManagementClass("Win32_Processor"); //create a ManagementObjectCollection to loop through ManagementObjectCollection objCol = mgmt.GetInstances(); //start our loop for all processors found foreach (ManagementObject obj in objCol) { if (cpuInfo == String.Empty) { // only return cpuInfo from first CPU cpuInfo = obj.Properties["ProcessorId"].Value.ToString(); } }
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/19
سلام به دوستان و اساتید محترم. من نیاز دارم که سریال نامبر کامپیوترهایی که از سایت استفاده می کنند را داشته باشم ولی تو اینترنت که سرچ کردم و کدها رو امتحان می کنم فقط سریال نامبر کامپیوتر سرور را نشان می دهد. کسی می تونه کمکم کنه؟؟؟؟
نــام سـایت تـاریخ امتیاز
admin 1389/12/18
سلام به بحث فینگلیش را رعایت می کنم در مورد سوالتان 2 روش دارید : اول اینکه فایلهای فلشی که می بینید در فایلهای temporaryی درون اکسپلورر می مونه که می تونید بردارید روش دوم اینکه شما می تونید نرم افزارهایی مثل flash Grabber را از مجموعه DVD های نرم افزاری که معمولا در قسمت flash Tools است استفاده کنید که میاد یک toolbar در explorer اضافه می کنه و دانلود می کنید. در مورد سوال بعدی تون : ای بابا
نــام سـایت تـاریخ امتیاز
من 1389/12/15
سلام.سوال قبلی رو جواب ندادید؟!در ضمن یه پیشنهاد دیگه هم دام که از نوشتن فینگیلیش توی سایت خودداری بشه.زبونمون فارسیه.فارسی بنویسیم.اگر هم اصل کلمه لاتین بود ,لاتین بنویسیم.بالاخره کسیکه به این سایت سر می زنه تا یه حدی باید انگلیسی(کدها و کنترلها) هم بدونه.راستی با چه اطمینانی سری قبل گفتید خانم؟و بعد اصلاحش کردید؟
نــام سـایت تـاریخ امتیاز
admin 1389/12/15
salam mamnun az nazaret Agha ya khanume MAN hatman taghirat anjam mishe tu eid
نــام سـایت تـاریخ امتیاز
من 1389/12/14
سلام.خوبم ممنون.نه به نظرم از ویژگیهای سایت خوب اینه که با گذاشتن مطالب جدید و کارآمد مشتریهای سایت رو تو دست نگه داره.در ضمن برای سایت یه بخش گپ بسازید که حرفای بی ارتباط با تاپیکها رواینجا ننویسیم.راستی مطالبی که توی آدرسی که برای کار با plesk گذاشتید رو چه طور save کنیم موقع آفلاین بودن بخونیمشون؟
نــام سـایت تـاریخ امتیاز
lk 1389/12/14
سلام.خوبم ممنون.نه به نظرم از ویژگیهای سایت خوب اینه که با گذاشتن مطالب جدید و کارآمد مشتریهای سایت رو تو دست نگه داره.در ضمن برای سایت یه بخش گپ بسازید که حرفای بی ارتباط با تاپیکها رواینجا ننویسیم.راستی مطالبی که توی آدرسی که برای کار با plesk گذاشتید رو چه طور save کنیم موقع آفلاین بودن بخونیمشون؟
نــام سـایت تـاریخ امتیاز
منم من 1389/12/14
شما چطورین خانم من؟ این از محسنات سایت خوب محسوب میشه دیگه؟که یکبار سایت را ببینی و هر روز بهش سر بکشی.من!!!
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/14
سلام جناب مدیر. بله خوب پیش میره. فقط باید روی دیتابیس بیشتر کار کنم یعنی باید از سایت کاملا جداش کنم. شما خوب هستین چقدر دیر به دیر میاین به سایت سر بزنید!؟
نــام سـایت تـاریخ امتیاز
من 1389/12/13
سلام.نمی دونم مدیرش چه کار می کنه که سایت دیر به دیر آپدیت ولی هر روز چک میشه ؟!(شوخی می کنم.به دل نگیرید)
نــام سـایت تـاریخ امتیاز
admin 1389/12/13
salam che khabar az sitetun? kara ke khub pish mire enshallah
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/12
سلام کسی نیست؟؟ امیدوارم اینجا شلوغ بشه! البته اگه مدیرش بیشتر سر بزنه :-)
نــام سـایت تـاریخ امتیاز
admin 1389/12/07
bale mamnun hatman
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/07
سلام . مدیر سایت ضمن عرض خسته نباشید لطفا بیشتر به سایت سر بزنید.
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/03 5
سلام. با تشکر از راهنمایی های مفید شما آقای پورمیرزایی. بعد از share کردن فولدر دیتا بیس مشکل سایتم حل شد.باز از هم ازتون تشکر می کنم.
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/01 5
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)
نــام سـایت تـاریخ امتیاز
admin 1389/12/01
tamas begirid mojadan saate 14:30 mamnun
نــام سـایت تـاریخ امتیاز
احمدی 1389/12/01 5
کسی اینجا نیست؟؟؟؟؟؟
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30
تاریخ درج شده هم تاریخ دیروز زا نمایش می دهد.
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30
سلام پیغام زیر را در صفحات دیتابیسی دارم.راهنمایی کنید لطفا
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30
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: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
نــام سـایت تـاریخ امتیاز
Admin 1389/11/30
09124082368
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30
وقتی حروف انگلیسی هست نظرات ثبت نمی شن یا براحتی ثبت نمی شن!
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30
کانکشن استرینگ چطور تغییر پیدا میکنه؟ کدوم قسمتش؟ کانکشن سایت من به شکل زیر هست:
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30 4
نظرات چرا با یک کلیک ثبت نمی شن؟ بررسی بفرمایید
نــام سـایت تـاریخ امتیاز
admin 1389/11/30
فولدر app_data یک فولدر secure محسوب میشه برای اینکار کاربرها باید login کنن اگر log in نکنند به هیچ فایلی که درون آن باشه دسترسی ندارن بهتره database را از این فولدر بیرون بیارین و در یک فولدر با نام دلخواه قرار بدین سپس connection string را هم تغییر بدین
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30 5
ممنون از راهنماییتون. ولی سایت من فعلا در شبکه داخلی شرکت خودمن قراره راه اندازی بشه.یعنی کامپیوتر سرور کامپیوتر خود من هست و من دارم عی می کنم از طریق localhast سایت را در اختیار کامپیوتر های دیگه هم قرار بدم. نکته همین جاست که شما فرمودین.به یک یوزر نیم و پس ورد نیاز هست تا اجازه دستکاری در دیتابیس داده بشه و پیغام زیر نمایش میشه: Failed to update database "D:\SITERAZIN(1127)\APP_DATA\DB-ANBAR.MDF" because the database is read-only. من این یوزرنیم و پسورد را کجا تعریف کنم؟؟؟؟؟ با توجه به این که دیتابیس من اکسپرس هست.
نــام سـایت تـاریخ امتیاز
admin 1389/11/30 5
هیچ مشکلی نیست اولاایراداز آنجا آمده که آدرس فوق درسرورمعنا ندارد آن آدرس درکامپیوتر شما معنی دارد دوم اینکه sql express بازهم بر روی کامپیوتر شما وجود دارد و 99% هاست ها تنها sql server دارند مراحل کار شمات بدین شکل است ابتدا وارد کنترل پنل سایت شوید سپس در قسمت database وارد شوید یک بانک با همان نام database_name. بسازید و حتما برای آن یک user و یک password تعیین کنید یعنی یوزر علی با پسورد 110 قرار است از بانک با نام database_name. استفاده کند سپس یا خود کنترل پنل اطلاعات connection string را به شما می دهد یا اینکه باید از هاستتان تلفنی بپرسید احتمالا چیزی شبیه این است : 75.151.110.66,216 حالا داخل connection string فایل web.configشوید و اطلاعات آنرا با چیزی شبیه این خط عوض کنید addname="ConnectionString1" connectionString="Data Source=75.151.110.66,216;Initial Catalog=database_name;Persist Security Info=True;User ID=ali;Password=110" providerName="System.Data.SqlClient"
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/30 5
برای راه اندازی سایت در iis که دارای دیتابیس نیز هست و دیتابیس آن اکسپرس می باشد چگونه اقدام کنم؟؟ خطای زیر هنگام اجرا نمایش داده می شود: An attempt to attach an auto-named database for file C:\Inetpub\wwwroot\App_Data\database_name.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
نــام سـایت تـاریخ امتیاز
پورمیرزایی 1389/11/29
آموزش کنترل پنل ها http://www.persianweb.com/windows
نــام سـایت تـاریخ امتیاز
پورمیرزایی 1389/11/29
salam کنترل صفحه ای است که در اختیار شما قرار می گیرد تا با آن یک مدیریت نسبتا مناسب بر روی قسمتهای مختلف وب سایت خود داشته باشید مثل بانک اطلاعات یا ساخت ایمیلها معرفی صفحه اول سایت ، ساب دمین دسترسی به فایلها و آپلود و .. یکسری از کنترل پنلها خیلی معروفند مثل plesk و یا helm الان پلکس نسخه 9 هم موجود در ایران یا هلم 4. کنترل پنل را هاست یعنی جایی که ازش وب سایت را می خرین به شما میده این کنترل پنلها برای ویندوز بود کنترل پنل معروف لینوکس cpanel است connectionstring تغییرش تنها در نام سرور sql شماست چون آدرس sql شما در ISS منزل local است اما بر روی هاست شما آدرسش ممکن است در کانادا ! باشد اینرا باید هاست به شما بگوید تا تنظیمش کند سوال بیشتری دارید در خدمتم
نــام سـایت تـاریخ امتیاز
پورمیرزایی 1389/11/29
salam کنترل صفحه ای است که در اختیار شما قرار می گیرد تا با آن یک مدیریت نسبتا مناسب بر روی قسمتهای مختلف وب سایت خود داشته باشید مثل بانک اطلاعات یا ساخت ایمیلها معرفی صفحه اول سایت ، ساب دمین دسترسی به فایلها و آپلود و .. یکسری از کنترل پنلها خیلی معروفند مثل plesk و یا helm الان پلکس نسخه 9 هم موجود در ایران یا هلم 4. کنترل پنل را هاست یعنی جایی که ازش وب سایت را می خرین به شما میده این کنترل پنلها برای ویندوز بود کنترل پنل معروف لینوکس cpanel است connectionstring تغییرش تنها در نام سرور sql شماست چون آدرس sql شما در ISS منزل local است اما بر روی هاست شما آدرسش ممکن است در کانادا ! باشد اینرا باید هاست به شما بگوید تا تنظیمش کند سوال بیشتری دارید در خدمتم
نــام سـایت تـاریخ امتیاز
احمدی 1389/11/28 5
لطفا در مورد کنترل پنل سایت بیشتر توضیح بدین. اگر سایت روی iis راه اندازی بشه کانکشن استرینگ چه تغییری میکنه؟
نــام سـایت تـاریخ امتیاز
admin 1389/11/22
سلام شما بهترش را طراحی کن برام بفرست
نــام سـایت تـاریخ امتیاز
saeid nadaram 1389/11/20 1
kheili cherte site in label ro ham jolo website bardar ya value bede behesh ahhhhhhhhhhhhhhhhhh
نــام سـایت تـاریخ امتیاز
پگاه 1389/11/19 5
شما آموزش طراحی وب را به بهترین شکل اموزش داده اید