התקנת SQL

  • הוסף לסימניות
  • #2
 
  • הוסף לסימניות
  • #6
אם יש לי DATABASE מוכן ואני רוצה להעתיק אותו לSQL SERVER
איך אני עושה את זה?
 
  • הוסף לסימניות
  • #7
אם יש לי DATABASE מוכן ואני רוצה להעתיק אותו לSQL SERVER
איך אני עושה את זה?
תשאלי את GPT, הוא טוב בדברים האלה.

כדי להעתיק בסיס נתונים קיים ל-SQL Server, יש כמה שלבים בהתאם לסוג בסיס הנתונים המקורי. הנה תהליך כללי שתוכל להשתמש בו:



1. ייצוא הנתונים מה-Database המקורי

אם המקור הוא MySQL / PostgreSQL:​

  • שלב א': יצוא לקובץ
    • ב-MySQL:
      • השתמש בפקודה mysqldump לייצוא:
        bash
        Copy code
        mysqldump -u [username] -p [database_name] > database_dump.sql
      • זה ייצור קובץ .sql שכולל את מבנה הטבלאות והנתונים.
    • ב-PostgreSQL:
      • השתמש בפקודה pg_dump:
        bash
        Copy code
        pg_dump -U [username] -d [database_name] > database_dump.sql

אם המקור הוא Access / Excel / קובץ שטוח:​

  • ייבא את הנתונים לכלי תיווך כמו CSV באמצעות כלים פנימיים.



2. שינוי פורמט ה-SQL בהתאם ל-SQL Server

קובץ SQL שיוצא ממסדי נתונים כמו MySQL או PostgreSQL לא מתאים ל-SQL Server ללא שינויים. תוכל:
  • שימוש בכלי שכתוב קוד אוטומטי:
  • התאמה ידנית:
    • בדוק את הפקודות בקובץ ה-SQL:
      • המרות נפוצות:
        • AUTO_INCREMENT הופך ל-IDENTITY.
        • טיפוסי נתונים (TEXT -> VARCHAR(MAX), BOOLEAN -> BIT).
        • שינוי התחביר של CREATE TABLE ו-INSERT.



3. ייבוא ל-SQL Server

  • שימוש ב-SQL Server Management Studio (SSMS):
    1. פתח את SSMS והתחבר לשרת.
    2. צור בסיס נתונים חדש או השתמש בקיים.
    3. השתמש בפקודת OPENROWSET או BULK INSERT לייבוא מקובץ SQL:
      • לדוגמה:
        sql
        Copy code
        USE [DatabaseName];
        GO
        BULK INSERT [TableName]
        FROM 'C:\path\to\file.csv'
        WITH (
        FIELDTERMINATOR = ',',
        ROWTERMINATOR = '\n'
        );
  • שימוש בקובץ SQL מוכן:
    1. פתח את קובץ ה-SQL עם SSMS.
    2. לחץ Execute לאחר תיקון הקוד במידת הצורך.



4. בדיקת השלמות

  • בדוק את מבנה הטבלאות: ודא שכל הטבלאות נוצרו כהלכה.
  • בדוק את הנתונים: ודא שהנתונים המיובאים מדויקים ושדות נתונים מיוחדים (כמו NULL או DEFAULT) מוגדרים נכון.



5. אוטומציה באמצעות כלי צד שלישי

אם התהליך מורכב מדי, ישנם כלים כמו:
  • Redgate SQL Data Compare
  • Navicat
  • DBeaver


העברת בסיס נתונים ל-SQL Server תלויה בכמה גורמים עיקריים שמשפיעים על התהליך, כגון:



1. סוג בסיס הנתונים המקורי

  • MySQL / PostgreSQL / Oracle:
    • המרה של טיפוסי נתונים ופקודות ספציפיות עשויה להידרש.
    • לדוגמה:
      • VARCHAR ב-MySQL שווה ל-NVARCHAR ב-SQL Server.
      • AUTO_INCREMENT (MySQL) הופך ל-IDENTITY.
    • אם המקור הוא מבנה מסובך (טריגרים, Stored Procedures), יהיה צורך לבצע התאמה ידנית.
  • Access / Excel / CSV:
    • במקרים אלו, יש רק מבנה נתונים ללא לוגיקה מורכבת (כמו שאילתות או טריגרים). השימוש בכלים כמו Import Wizard של SQL Server יעיל.



2. מורכבות מבנה בסיס הנתונים

  • האם יש טריגרים, Views, או Stored Procedures?
    • אם כן, תצטרך לתרגם את הלוגיקה כדי להתאים לתחביר של SQL Server.
  • האם יש קשרי גומלין (Relations) בין טבלאות?
    • יש לוודא שיחסים כמו Foreign Keys מיושמים כראוי לאחר ההעברה.



3. טיפוסי הנתונים

  • טיפוסי הנתונים משתנים בין מסדי נתונים. לדוגמה:
    • TEXT (MySQL) -> VARCHAR(MAX) (SQL Server).
    • BOOLEAN (PostgreSQL) -> BIT (SQL Server).
    • תאריכים ופורמטים משתנים עשויים לדרוש התאמות.



4. היקף הנתונים

  • כמות נתונים גדולה מאוד:
    • דורשת שיטות מותאמות לייבוא, כמו BULK INSERT או ETL (Extract, Transform, Load) באמצעות SSIS.
  • נתונים קטנים:
    • אפשר להשתמש בכלי ייבוא פשוטים כמו Import Wizard או קובצי SQL.



5. כלים זמינים

  • כלים שיכולים להקל:
    • SQL Server Migration Assistant (SSMA) – אוטומציה מלאה לתהליך עבור MySQL, PostgreSQL, Access ועוד.
    • Data Migration Assistant (DMA) – כלי מבית Microsoft להמרה וניתוח התאמות.



6. הרשאות ותשתיות

  • האם יש לך גישה מלאה לשרת SQL Server ולבסיס הנתונים המקורי?
    • הרשאות גישה לקובצי מקור וקובצי יעד חשובות.
    • אם זה ענן (כמו Azure SQL), יש לבדוק את שיטות הייבוא הנתמכות.



7. שיקולי התאמה

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



8. זמן ותכנון

  • האם אפשר להפסיק את פעילות המערכת בזמן העברה?
    • אם לא, יש להשתמש בגישות כמו Replication או CDC (Change Data Capture) כדי למנוע השבתה.



אם תתני יותר פרטים על בסיס הנתונים שלך (מקור הנתונים, גודלו, וסוגו), אוכל לכוון אותך בצורה מדויקת יותר! 🌟
 
  • הוסף לסימניות
  • #8
אם יש לי DATABASE מוכן ואני רוצה להעתיק אותו לSQL SERVER
איך אני עושה את זה?
את צריכה ליצור סקריפט של יצירת הדאטה בייס כולל הכנסת הנתונים,
זה אמור להיות משהו בהגדרות של הDB
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

סיכום אירועים: איראן בלהבות - מהמחאות ועד לסף עימות עולמי

הרקע וההתפרצות (סוף דצמבר 2025):

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


הטבח והחשכת המידע (ינואר 2026):
  • דיכוי אלים: המשטר האיראני הגיב באכזריות יוצאת דופן. לפי נתוני ארגון זכויות האדם HRANA, נכון ל-23 בינואר, מספר ההרוגים המאומת עומד על למעלה מ-5,000 בני אדם, בהם 4,716 מפגינים ועשרות ילדים.
    יש דיווחים לא מאומתים מצד האופוזיציה האיראנית על מעל 60,000 הרוגים!

  • מעצרים המוניים: למעלה מ-26,500 בני אדם נעצרו, וקיים חשש כבד להוצאות להורג המוניות בבתי הכלא.

  • חסימת אינטרנט: החל מה-8 בינואר הוטל מצור דיגיטלי כמעט מוחלט על המדינה כדי למנוע זליגת תיעודים מהטבח.

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


הזווית הישראלית והאזורית:
  • כוננות שיא: ישראל נמצאת בדריכות עליונה מחשש שהסלמה אמריקנית תוביל לתגובה איראנית ישירה או באמצעות שלוחיה (פרוקסי).

  • איומי נתניהו: ראש הממשלה נתניהו הזהיר כי אם איראן תבצע "טעות" ותתקוף את ישראל, היא תפגוש עוצמה שטרם הכירה.

  • איומי טהראן: המשטר האיראני הודיע כי במקרה של תקיפה, בסיסים אמריקניים ויעדים בישראל יהיו "מטרות לגיטימיות".

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

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

קראו את הכללים היטב. הם מחייבים, והאכיפה תהיה בנוסח משמרות המהפכה.

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


מה לא ייכנס לכאן? עילה לחסימה מיידית

- גלישה לנושאים אחרים: האשכול ממוקד ביטחונית בלבד. פוליטיקה, עניינים אזרחיים או כל נושא שאינו קשור ישירות למלחמה/איראן - יימחקו.

- "ניהול המלחמה": אין מקום ל"הצעות למטכ"ל, פרשנויות בשקל או תרחישי אימים חסרי ביסוס.

- התכתבויות אישיות בין ניקים ("פינג-פונג"), או שרשורים שנמרחים על עמודים שלמים ללא ערך מוסף.

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

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כד

אלְדָוִד מִזְמוֹר לַיי הָאָרֶץ וּמְלוֹאָהּ תֵּבֵל וְיֹשְׁבֵי בָהּ:בכִּי הוּא עַל יַמִּים יְסָדָהּ וְעַל נְהָרוֹת יְכוֹנְנֶהָ:גמִי יַעֲלֶה בְהַר יי וּמִי יָקוּם בִּמְקוֹם קָדְשׁוֹ:דנְקִי כַפַּיִם וּבַר לֵבָב אֲשֶׁר לֹא נָשָׂא לַשָּׁוְא נַפְשִׁי וְלֹא נִשְׁבַּע לְמִרְמָה:היִשָּׂא בְרָכָה מֵאֵת יי וּצְדָקָה מֵאֱלֹהֵי יִשְׁעוֹ:וזֶה דּוֹר (דרשו) דֹּרְשָׁיו מְבַקְשֵׁי פָנֶיךָ יַעֲקֹב סֶלָה:זשְׂאוּ שְׁעָרִים רָאשֵׁיכֶם וְהִנָּשְׂאוּ פִּתְחֵי עוֹלָם וְיָבוֹא מֶלֶךְ הַכָּבוֹד:חמִי זֶה מֶלֶךְ הַכָּבוֹד יי עִזּוּז וְגִבּוֹר יי גִּבּוֹר מִלְחָמָה:טשְׂאוּ שְׁעָרִים רָאשֵׁיכֶם וּשְׂאוּ פִּתְחֵי עוֹלָם וְיָבֹא מֶלֶךְ הַכָּבוֹד:ימִי הוּא זֶה מֶלֶךְ הַכָּבוֹד יי צְבָאוֹת הוּא מֶלֶךְ הַכָּבוֹד סֶלָה:
נקרא  2  פעמים
למעלה