התקנת 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
 

פרוגבוט

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

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

שלום לכולם,

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

שמתי לב , שיש מאוד חסר בתחום של הפרעות קשב למבוגרים .

משום מה אצל הילדים כל התחום הרבה יותר נפוץ ומוכר, ויש הרבה יותר מענה.

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כד

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