{"id":3393,"date":"2023-12-04T18:05:13","date_gmt":"2022-08-23T08:15:37","guid":{"rendered":""},"modified":"2025-02-02T00:46:20","modified_gmt":"2025-02-01T23:46:20","slug":"installasjon-og-konfigurasjon-av-microsoft-sql-server-p-linux-opprett-database-pne-porter-og-konfigurer-sikkerhetskopier","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/installasjon-og-konfigurasjon-av-microsoft-sql-server-p-linux-opprett-database-pne-porter-og-konfigurer-sikkerhetskopier\/","title":{"rendered":"Installasjon og konfigurasjon av Microsoft SQL Server p\u00e5 Linux: Opprett database, \u00e5pne porter og konfigurer sikkerhetskopier"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<h1>\u00a0<\/h1>\n<h2>Introduksjon<\/h2>\n<p>Microsoft SQL Server er et kraftig relasjonsdatabaseh\u00e5ndteringssystem (RDBMS) som tradisjonelt har v\u00e6rt knyttet til Windows. Microsoft har imidlertid utvidet st\u00f8tten til Linux, noe som gj\u00f8r det mulig for brukere \u00e5 kj\u00f8re SQL Server p\u00e5 ulike plattformer. Denne veiledningen tar deg gjennom prosessen med \u00e5 installere Microsoft SQL Server p\u00e5 Linux, opprette en database, \u00e5pne porter for eksterne tilkoblinger, konfigurere sikkerhetskopier og opprette skript for automatisering.<\/p>\n<h2>Trinn 1: Installer Microsoft SQL Server p\u00e5 Linux<\/h2>\n<p>For \u00e5 installere Microsoft SQL Server p\u00e5 et Linux-system, f\u00f8lg disse trinnene:<\/p>\n<ol>\n<li><strong>Oppdater systemet:<\/strong>\n<pre><code>sudo apt-get update<\/code><\/pre>\n<\/li>\n<li><strong>Installer SQL Server-pakken:<\/strong>\n<pre><code>sudo apt-get install -y mssql-server<\/code><\/pre>\n<\/li>\n<li><strong>Kj\u00f8r oppsettet:<\/strong>\n<pre><code>sudo \/opt\/mssql\/bin\/mssql-conf setup<\/code><\/pre>\n<p>Under oppsettet vil du bli bedt om \u00e5 godta lisensvilk\u00e5rene og angi et SA (System Administrator)-passord.<\/p>\n<\/li>\n<li><strong>Verifiser installasjonen:<\/strong>\n<pre><code>systemctl status mssql-server<\/code><\/pre>\n<p>Denne kommandoen viser statusen til SQL Server-tjenesten. Forsikre deg om at den kj\u00f8rer.<\/p>\n<\/li>\n<\/ol>\n<h2>Trinn 2: Opprett en database<\/h2>\n<p>N\u00e5r SQL Server er installert, kan du opprette en database ved \u00e5 f\u00f8lge disse trinnene:<\/p>\n<ol>\n<li><strong>Koble til SQL Server:<\/strong>\n<pre><code>sqlcmd -S localhost -U SA -P 'DittPassord'<\/code><\/pre>\n<\/li>\n<li><strong>Opprett en ny database:<\/strong>\n<pre><code>CREATE DATABASE TestDB;<\/code><\/pre>\n<\/li>\n<li><strong>Verifiser at databasen er opprettet:<\/strong>\n<pre><code>SELECT Name FROM sys.databases;<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Trinn 3: \u00c5pne porter for eksterne tilkoblinger<\/h2>\n<p>For \u00e5 tillate eksterne tilkoblinger til din SQL Server-instans, m\u00e5 du \u00e5pne den aktuelle porten (standard er 1433) p\u00e5 din Linux-brannmur.<\/p>\n<ol>\n<li><strong>\u00c5pne porten:<\/strong>\n<pre><code>sudo ufw allow 1433\/tcp<\/code><\/pre>\n<\/li>\n<li><strong>Aktiver brannmuren:<\/strong>\n<pre><code>sudo ufw enable<\/code><\/pre>\n<\/li>\n<li><strong>Verifiser brannmurstatusen:<\/strong>\n<pre><code>sudo ufw status<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Trinn 4: Konfigurer sikkerhetskopier<\/h2>\n<p>Regelmessige sikkerhetskopier er avgj\u00f8rende for datasikkerhet. Slik konfigurerer du automatiske sikkerhetskopier:<\/p>\n<ol>\n<li><strong>Opprett en sikkerhetskopimappe:<\/strong>\n<pre><code>sudo mkdir \/var\/opt\/mssql\/backup<\/code><\/pre>\n<\/li>\n<li><strong>Sett tillatelser:<\/strong>\n<pre><code>sudo chown mssql:mssql \/var\/opt\/mssql\/backup<\/code><\/pre>\n<\/li>\n<li><strong>Opprett et sikkerhetskopiskript:<\/strong>\n<pre><code>sudo nano \/usr\/local\/bin\/backup_db.sh<\/code><\/pre>\n<p>Legg til f\u00f8lgende innhold i skriptet:<\/p>\n<pre><code>#!\/bin\/bash\r\nsqlcmd -S localhost -U SA -P 'DittPassord' -Q \"BACKUP DATABASE TestDB TO DISK = '\/var\/opt\/mssql\/backup\/TestDB.bak'\"\r\n            <\/code><\/pre>\n<\/li>\n<li><strong>Gj\u00f8r skriptet kj\u00f8rbart:<\/strong>\n<pre><code>sudo chmod +x \/usr\/local\/bin\/backup_db.sh<\/code><\/pre>\n<\/li>\n<li><strong>Planlegg sikkerhetskopiering med cron:<\/strong>\n<pre><code>crontab -e<\/code><\/pre>\n<p>Legg til f\u00f8lgende linje for \u00e5 planlegge daglig sikkerhetskopiering klokken 02:00:<\/p>\n<pre><code>0 2 * * * \/usr\/local\/bin\/backup_db.sh<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Trinn 5: Automatiser oppgaver med skript<\/h2>\n<p>Du kan automatisere ulike oppgaver ved hjelp av skript. For eksempel, for \u00e5 automatisere databasevedlikeholdsoppgaver, kan du opprette et skript og planlegge det med cron.<\/p>\n<ol>\n<li><strong>Opprett et vedlikeholdsskript:<\/strong>\n<pre><code>sudo nano \/usr\/local\/bin\/db_maintenance.sh<\/code><\/pre>\n<p>Legg til f\u00f8lgende innhold i skriptet:<\/p>\n<pre><code>#!\/bin\/bash\r\nsqlcmd -S localhost -U SA -P 'DittPassord' -Q \"DBCC CHECKDB('TestDB') WITH NO_INFOMSGS, ALL_ERRORMSGS\"\r\n            <\/code><\/pre>\n<\/li>\n<li><strong>Gj\u00f8r skriptet kj\u00f8rbart:<\/strong>\n<pre><code>sudo chmod +x \/usr\/local\/bin\/db_maintenance.sh<\/code><\/pre>\n<\/li>\n<li><strong>Planlegg skriptet med cron:<\/strong>\n<pre><code>crontab -e<\/code><\/pre>\n<p>Legg til f\u00f8lgende linje for \u00e5 planlegge ukentlig kj\u00f8ring av skriptet:<\/p>\n<pre><code>0 3 * * 1 \/usr\/local\/bin\/db_maintenance.sh<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Konklusjon<\/h2>\n<p>Ved \u00e5 f\u00f8lge denne veiledningen har du installert Microsoft SQL Server p\u00e5 et Linux-system, opprettet en database, \u00e5pnet porter for eksterne tilkoblinger, konfigurert automatiske sikkerhetskopier og opprettet skript for automatisering. Disse trinnene vil hjelpe deg med \u00e5 administrere din SQL Server-instans effektivt og sikre at dataene dine er trygge og tilgjengelige.<\/p>\n<p>For mer avanserte konfigurasjoner og optimaliseringer, se den offisielle <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/linux\/sql-server-linux-overview?view=sql-server-ver15\" target=\"_blank\" rel=\"follow\">Microsoft SQL Server p\u00e5 Linux-dokumentasjonen<\/a>.<\/p>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 Introduksjon Microsoft SQL Server er et kraftig relasjonsdatabaseh\u00e5ndteringssystem (RDBMS) som tradisjonelt har v\u00e6rt knyttet til Windows. Microsoft har imidlertid utvidet st\u00f8tten til Linux, noe som gj\u00f8r\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-3393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/3393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=3393"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/3393\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=3393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=3393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=3393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}