Connectie testen voor MS-SQL


Dit artikel legt uit hoe de database connectie getest en gebruikt kan worden. Wij geven de voorbeeldcode om dit te testen, het enige wat je dient te wijzigen zijn de gegevens in de web.config.
Hierin dienen jouw eigen gegevens in te staan zoals jouw database en wachtwoord.

Je kunt binnen de filemanager of FTP de volgende 2 bestanden aanmaken:

Default.aspx

Default.aspx.cs

Als het goed is heb je al het bestand web.config in de wwwroot staan, zoniet dan kun je dit tevens toevoegen.

-------------------------------------------------------------------------------------------------------------------------
Default.aspx code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPEhtml>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
 
    </div>
    </form>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------------

De code voor Default.aspx.cs

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
 
public partial class_Default : Page {
    protected void Page_Load(object sender, EventArgs e) {
        string connStr = ConfigurationManager.ConnectionStrings["sqlConn"].ConnectionString;
        SqlConnection conn = new SqlConnection(connStr);

        try{
            conn.Open();
            if(conn != null && conn.State == ConnectionState.Open){
                Response.Write("The connection is open");
            } elseif(conn == null || conn.State == ConnectionState.Closed){
                Response.Write("The connection is closed");
            }

            conn.Close();
            conn = null;

            if(conn != null && conn.State == ConnectionState.Open){
                Response.Write("The connection is open");
            } elseif(conn == null || conn.State == ConnectionState.Closed){
                Response.Write("The connection is closed");
            }
        }catch(SqlException ex){
            Response.Write(ex.Message);
        }

    }
}
-------------------------------------------------------------------------------------------------------------------------



De code voor de web.config:

<?xml version="1.0"?>
<configuration>
    <connectionStrings>
        <add name="sqlConn" connectionString="server=DatabaseHost;database=DatabaseName;uid=DatabaseUser;password=DatabasePassword;"/>
    </connectionStrings>
    <system.web>
        <compilation debug="true" targetFramework="4.5"/>
        <httpRuntime targetFramework="4.5"/>
    </system.web>
</configuration>


SQL 2008 sql3.mijnhostingpartner.nl
   
SQL 2012 sql8.mijnhostingpartner.nl
   
SQL 2014 sql2014-1.mijnhostingpartner.nl




De rest kun je zelf bepalen in het control panel, wanneer je geen connectie kunt maken via het script dan kun je het wachtwoord wijzigen binnen het control panel.
Het wachtwoord kun je laten genereren met de wachtwoord generator.

Nadat dit aangepast is heb je de volgende bestanden in jouw wwwroot staan:

mijnhostingpartner.nl mijnpartnergroep.nl


Indien je connectie succesvol is zal het volgende bericht zich tonen wanneer je naar de pagina gaat in jouw browser.

The connection is openThe connection is closed


Mocht je nog verder vragen hebben dan kun je altijd kijken of er iemand op de online chat aanwezig is.
Of je kunt hiervoor een ticket aanmaken in het klantenpanel.

Keywords: connectie testen MS_SQL mssql verbinding maken

Was dit antwoord nuttig?

 Print dit artikel

Lees ook

Hoe kan ik mijn database restoren / backupen?

Hoe kan ik mijn database restoren / backupen? We hebben hiervoor een online tool beschikbaar:...

Restoren / backuppen van een SQL 2012 Database

We hebben hiervoor een online tool beschikbaar via 2012-1.mylittlebackup.nl: Hieronder een...

Connectiestring ASP.NET / Access database

Hoe ziet de connectiestring eruit wanneer ik vanuit ASP.NET een Access database wil benaderen?...

Wat moet ik opgeven als host (hostnaam)?

Let op! We krijgen veel vragen over de host van de MS SQL, dit is geen localhost.Om connectie te...

Hoe maak ik via MS management studio verbinding met mijn database?

Hoe maak ik via MS management studio verbinding met mijn database?1. Open je Microsoft SQL...