none
בעיה בהתחברות לSQL RRS feed

  • שאלה

  • היי,
    הורדתי את גרסת אקספרס של SQL SERVER 2014 מאתר של MICROSOFT וכמו כן קובץ התקנה של MENGMENT STUDIO והתקנתי על פי ההנחיות.

    כאשר אני מנסה להתחבר לSQL מתקבלת הודעה שגיאה :

    TITLE: Connect to Server
    ------------------------------

    Cannot connect to DESKTOP-LV3429S.

    ------------------------------
    ADDITIONAL INFORMATION:

    אירעה שגיאה הקשורה לרשת או שגיאה ספציפית למופע במהלך יצירת חיבור ל- SQL Server. השרת לא נמצא או שאינו נגיש. ודא ששם המופע נכון וש- SQL Server מוגדר לאפשר חיבורים מרחוק. (provider: Named Pipes Provider, error: 40 - לא הייתה אפשרות לפתוח חיבור ל- SQL Server) (Microsoft SQL Server, Error: 2)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

    ------------------------------

    The system cannot find the file specified

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

     
    אשמח לעזרתכם,
    טל
    יום ראשון 19 אוגוסט 2018 17:40

כל התגובות

  • ברוך הבא לפורום טל

    הערה: בהודעות בעתיד אנא רשום את ההודעות בעזרת ה Editor המובנה במערכת הפורום ולא על ידי העתקה ממקור חיצוני, כדי שההודעה תיראה בצורה נאותה

    * לצערי אתה עובד עם מערכת בעברית שזה ממש אבסורד למי שעוסק באפליקציות מקצועיות. אתה יכול לראות שההודעה לא ניתנת לקריאה מכיוון שהטקסט עם העברית מבולגן. מה גם ששימוש בהודעות שאתה מקבל לא ממש מועיל אם היית מצליח לקרוא אותה ולא תוכל לבצע חיפוש אפילו באינטרנט ככל הניראה כדי למצוא קישורים רלוונטיים

    אני ממליץ לך בחום אם אתה רוצה ללמוד לעבוד עם תכנות מקצועיות כמו שרתי SQL לעבוד עם מערכת באנגלית. גם מערכת באנגלית תוכנת בעברית בצורה מלאה אבל הודעות תקבל באנגלית בצורה מועילה.

    אתה מדבר על התקנה של SQL Server (גרסת SQL SERVER 2014) וכן על התקנה של תוכנת הלקוח SQL Server Management Studio

    אלו תוכנת והתקנות לא קשורות אחת לשנייה

    בוא נתמקד בפעולה אחת לפני שקופצים לאחרת

    עד כמה שאני מנחש מההודעה המבולגנת שלך הבעיה קשורה בחיבור לשרת ולא בהתקנה של השרת

    בוא נבדוק תחילה שהשרת אכן הותקן במכונה שלך ושהוא אכן רץ

    הרץ את הפקודה ההבאה על מנת לפתוח את רשימת השירותים במערכת שלך (אתה יכול להרי. בשורת הפקודה או לפתוח חלון command shell ולהריץ ממנו):

    services.msc

    בחלון שנפתח חפש שירות בשם SQL Server 

    ליד השם של השירות בסוגריים יופיע שם המופע של השרת שהתקנת (אם הוא מותקן)

    תוודא שאתה מוצא את השירות של השרת

    אם הוא לא קיים אז לא השרת לא מותקן

    תוודא שהוא רץ ותחזור עם מידע לגבי תוצאות הבדיקה כדי שנוכל לעבור לשלב הבא אם הכל תקין עד כה :-)


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    יום ראשון 19 אוגוסט 2018 19:16
    מנחה דיון
  • היי רונן,

    תודה על העזרה, עקבתי אחר ההנחיות שלך ונראה שהשרת תקין,ניסיתי לצרף צילום מסך אך המערכת לא נותנת לי..

    איך אני מתקדם מפה?

    יום שני 20 אוגוסט 2018 06:37
  • היי

    תחילה מתנהלה :-)

    כדי לקבל הרשאות לצרף תמונות וקישורים להודעה אתה צריך לעבור לפורום הבא:
    https://social.msdn.microsoft.com/Forums/en-US/home?forum=reportabug

    בראש הפורום יש הודעה נעולה עם הכותרת
    Verify Account XX

    הוסף תגובה עם השם שלך.

    צוות הפורום עובר על ההודעה המסויימת הזו מפעם לפעם ומאשר את החשבונות של מי שנרשם בם

    ללא פעולה זו החשבון שלך יאושר אבל זה יכול לקחת דיי הרבה זמן

    עכשיו נחזור לבעיה

    לפי מה שאני מבין השרת מותקן ורץ טוב ולכן כל מה נשאר לנו זה להתחבר אליו

    האם התקנת את תוכנת ה SSMS על המחשב או שיש בעיה בזמן ההתקנה עצמה?

    אם התקנת את התוכנה והבעיה היא רק בלב הבא של התחברות לשרת, אז אנא צרף צילום מסך של הפרטים שאתה משתמש בזמן החיבור לשרת והפרטים שאתה רואה ברשימת התוכנות שבדקנו קודם לכן

    * כמובן תוודא שססמה ושם משתמש מוסתרים

    * בינתיים עד שהחשבון שלך יאושר לצרף תמונות אתה יכול להעלות את התמונה באתר חיצוני ולשים לנו קישור כאןץ בקישור אל תשתמש ב http אלא רק צרף את הקישור הנקי 


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]



    יום שני 20 אוגוסט 2018 06:46
    מנחה דיון
  • היי ,

    צירפתי את הודעת השגיאה אחרי שאני לוחץ CONNECT ואת שם המופע של השרת

    www.interload.co.il/upload/8666392.PNG

    www.interload.co.il/upload/9795741.png

    יום שני 20 אוגוסט 2018 12:40
  • היי

    > התמונה הראשונה שצירפת היא המאפיינים של השירות. אנחנו יכולים לראות ששם ה instance של השרת שלך הוא TALP. באמצעות השם הזם אנחנו נבצע את החיבור לשרת.

    > התמונה של הודעת שגיאה בעברית שווה לת_ת ולא עוזרת בכלום. כמו שהסברתי אין משמעות לעבודה עם מערכת בעברית ולניטור.

    * עדיין לא ברור לי בוודאות אם ההתקנה שך ה SSMS הסתיימה בהצלחה, והבעיה רק בחיבור אחרי ההתקנה או שיש בעיה בזמן ההתקנה. אנא הבהר נקודה זו!

    ומרגע זה כל הדיון יתמקד בנושא של תוכנת ה SSMS וההתחברות לשרת מתוך הנחה שהשירות אכן רץ טוב ולכן אין קשר לשרת עצמו.

    1. תוודא שאתה עובד עם הגרסה העכנית ביותר של ה SSMS

    https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

    2. לאחר ההתקנה, בהנחה שאין בעיה בזמן ההתקנה, פתח את תכנת ה SSMS ובחלון ההתחברות לשרת תשלים את הפרטים כמו שנראה בתמונה הבאה:


    האם אתה מצליח להתחבר?

    3. אם עדיין לא מצליח להתחבר אז נסה להוריד את תכנת ה SQL Operations Studio או בשם המקוצר SOS. תכנה זו אינה מחייבת שום התקנה ולכן יש לה ייתרון גדול. 

    https://docs.microsoft.com/en-us/sql/sql-operations-studio/download

    תוריד את קובץ ה Zip ולא את הגרסת של ההתקנה.

    4. תנסה להתחבר באמצעות תוכנה זו

    האם אתה מליח להתחבר?

    ** תוודא שאתה מבצע את החיבור עם משתמש שמוגדר כ administrator במערכת ההפעלה, ושהוא גם המשתמש שהתקין את השרת SQL (כל מה שאנחנו בודקים הוא בהנחנה שביצעת את ההתקנה בהתאם ואנחנו מתחברים מתכונה בנמצא באותה מכונה עליה מותקן השרת)


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]




    יום שני 20 אוגוסט 2018 13:56
    מנחה דיון
  • שלום רב,

    הדיון המצ"ב עשוי לסייע בהנחה שאין תוכנה מקומית שחוסמת את הגישה:

    https://stackoverflow.com/questions/9945409/how-do-i-fix-the-error-named-pipes-provider-error-40-could-not-open-a-connec

    וכן המאמר:

    https://www.mssqltips.com/sqlservertip/2340/resolving-could-not-open-a-connection-to-sql-server-errors/


    Best Regards,

    Yuval Sinay

    Blog: http://blogs.microsoft.co.il/blogs/yuval14  LinkedIn:   

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    יום שני 20 אוגוסט 2018 19:55
  • לשמחתי הצלחתי להתקין סוף סוף את הSQL,אבל עכשיו אני לא מצליח לצרף את הDATABASE NORTHWIND

    אני מקבל הודעת שגיאה כאשר אני מנסה לצרף אותו,יש רעיון מהיכן אני יכול להוריד שוב את הקובץ באופן תקין?


    • נערך על-ידי talol יום שלישי 21 אוגוסט 2018 15:19
    יום שלישי 21 אוגוסט 2018 15:04
  • לשמחתי הצלחתי להתקין סוף סוף את הSQL,אבל עכשיו אני לא מצליח לצרף את הDATABASE NORTHWIND

    אני מקבל הודעת שגיאה כאשר אני מנסה לצרף אותו,יש רעיון מהיכן אני יכול להוריד שוב את הקובץ באופן תקין?

    היי,

    אני שמח לשמוע שהצלחת להתחבר לשרת.
    שוב פעם אני מזכיר לך שאין לזה קשר להתקנת השרתץ כבר בדקנו בהתחלה והתברר שההתקנה היתה טובה לפני שהגעת לכאן. השרת היה מותקן ורץ כמו שהיה צריך. כמו כן ההתקנה של ה SSMS היהת טובה, וכל הבעיה היתה בהתחברות מה SSMS אל השרת (חיבור בין שתי תוכנת נפרדות).

    שאלת ההמשך היא נושא חדש לחלוטין.

    כדי לנהל את הפורום בצורה יעילה כך שמשתמשים במגיעים יוכלו למצוא תשובה לפי שאלה, כל שישור צריך להיות קצר ככל הניתן וממוקד בנושא המקורי שלו. השאלה המקורית נסגרה ולכן צריך לסגור את השרשור.

    עתה יש שאלה חדשה לחלוטין והיא כיצד לבצע את ה restore של מסד הנתונים NORTHWIND. מי שיחפש תשובה לשאלה הזו לא ימצא אותה אותה אם תתחבא בתוך שרשור של נושא אחר

    1. בעתיד אנא הקפד כל שרשור למקד בושא מסויים. אם שאלת ההמשך היא לא ישירה קשורה לנושא השרשור אז מקומה בשרשור חדש :-)

    2. לגבי המקרה הנוכחי לא ברור לי למה אתה מתכוון ב"מנסה לצרף אותו". המושג לצרף מסד נתונים הוא Attach database ולא נראה לי שזה מה שעשית. לפי ההודעה נראה שנעשה נסיון לשחזר את מסד הנתונים אבל הקובץ בו נעשה שימוש הוא קובץ המידע של מסד הנתונים ולא קובץ גיבוי.

    2.1 אם אתה רוצה לצרף מסד נתונים לשרת קיים אז אתה צריך את כל הקבצים של אותו מסד נתונים, ואני מנחש שאין לך את הקובץ של הלוג (לכל מסד נתונים יכולים להיות קבצים מרובים אבל תמיד יש לפחות 2 קבצים! אחד ללוג ואחד לדטא).

    אם אתה מצרף מסד נתונים ללא קובץ הלוג אז ייווצר לך קובץ לוג חדש ואתה יכול לאבד מידע בתהליך.

    הפקודה לצרף מסד נתונים היא:

    USE [master]
    GO
    CREATE DATABASE [RonenDB2] ON (
    	FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017DEV\MSSQL\DATA\MyDataaseName.mdf')
     FOR ATTACH
    GO

    אם קובץ הלוג לא קיים אז מקבלים את ההודעה:

    File activation failure. The physical file name "C:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017DEV\MSSQL\DATA\RonenDB2_log.ldf" may be incorrect.
    New log file 'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL2017DEV\MSSQL\DATA\RonenDB2_log.ldf' was created.

    חשוב!!!!

    לא לעבוד עם ממשקי ה GUI של ה Wizard !
    תמיד תבצע את הפעולות בצורה ישירה עםך שאילתות על מנת לקבל את כל הודעות האזהרה ולא רק חלונות הודעות כשלון. יותר מכך זו הדרך הנכונה להתרגל לעבוד. 

    טיפ! כאשר מריצים Wizard  ב SSMS אז למעשה הוא יוצר שאילתה אותה הוא שולח לשרת בדיוק כמו כל שאילתה שאנחנו מריצים בכל תוכנה חיצונית (SSMS היא תוכנה חיצונים ולא קשורה לשרת ה SQL). בכל ה Wizard של SSMS יש אפשרות לייצר את השאילתות במקום להריץ אותן ישירות. בראש העמוד בצד שמאל יש כפתור Script. לאחר שממלאים את הטפסים אפשר ללחוץ על כפתור זה ולבחור את האפשרות של יצירת סקריפט לחלון חדש. שימוש בשיטה זו גם תאפשר לראות מה ה Wizard עומד להריץ עבורינו, זה מאפשר ללמוד מהשאילתה שהוא יוצר, ומעל הכל זה מאפשר לנו להריץ את השאילתה במקום לתת ל Wizard להריץ משהו ישירות.

    הערה: 

    Northwind הוא מסד נתונים מאוד ישן מתקופת האבן (שנת 2000). אני מניח שיש שהוא יותר זקן מחלק מגולשי הפורום

    אם אתה רוצה דוגמה למסדי נתונים חדשים יותר אז אתה יכול להוריד ישירות הפרוייקט ה Git של מייקרוסופו:
    https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks

    באותו פרויקט בקישור הבא יש עוד כמה מסדי נתוניפ והסבר מקוצר:
    https://github.com/Microsoft/sql-server-samples


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום רביעי 22 אוגוסט 2018 09:32
    מנחה דיון