en-UShe-IL
You are here:   Blog
Register   |  Login

Blog Archive:

Maximize
* Can be used in order to search for older blogs Entries

Search in blogs


Blog Categories:

Maximize
* Can be used in order to search for blogs Entries by Categories

Blog Tags:

Maximize
* Can be used in order to search for blogs by keywords

TNWikiSummit


Awared MVP

 


Microsoft® Community Contributor 


Microsoft® Community Contributor


 Read this before you use the blog! Maximize

Recent Entries

Minimize
יול4

Written by: ronen ariely
04/07/2011 07:43 RssIcon

ויזואל סטודיו אינו מזה את שרת ה SQL.

כאשר מנסים להוסיף קובץ מסד נתונים לתקיית App_Data מתקבלת הודעת השגיאה הבאה:

Connections to SQL Server Files (*.mdf) require SQL Server Express 2005 express or sql 2008 express to be installed and running on the local computer. the current version of sql server express can be download at the

 

הפתרון

יש לוודא תחילה ששם ה INSTANCE שמוגדר ב VS הוא אכן SQLEXPRESS (אם לא הוגדר שם אחר כמובן). על מנת לבצע זאת בתוך ה VS גש למיקום של ההגדרה:

tools-->options-->database tools-->data connections

בדוק מה רשום שם ותקן אם יש משהו אחר.

הערה כללית ובעיקר למי שמנסה לעבוד דווקא עם הגרסה המלאה של SQL: שיטת בניית מסד נתונים בצורה זו תעלה את אותה הודעת שגיאה אם לא מותקן בכלל גרסת אקספרס. בשיטה זו אפשר לעבוד רק עם גרסת האקספרס שמותקנת על אותו מחשב. הסיבה היא שאקספרס מאפשרת לנו לעבוד עם קובץ כיחידה נפרדת שאינה חלק משרת מסדי נתונים. כשנוסיף קובץ בצורה כזו בניגוד להוספה דרך ה server explorer הוא לא יתווסף ברשימת מסדי הנתונים בשרת בדרך כלל

לכן גם ניתן לראות שבשיטה זו שרשרת ההתחברות שה VS  יבנה עבורנו תהיה שונה ותעשה שימוש במיקום הקובץ

 

* visual studio 2005, visual studio 2008, visual studio 2010