none
Connessione file database tramite codice RRS feed

  • Domanda

  • Gentilissimi

    Volevo sapere come connettere un determinato file pagine.mdf ad una determinata istanza 192.168.1.1\ServerSQL, un file, per esempio:

    pagine.mdf

    pagine.idf

    ad un database per esempio 

    192.168.1.1\ServerSQL

    tramite codice C#.

    Cordiali saluti

    LL


    giovedì 12 dicembre 2019 15:52

Risposte

Tutte le risposte

  • Buongiorno,
    Puoi utilizzare il parametro AttachDbFileName nella tua stringa di connessione, come illustrato nel thread seguente:
    https://stackoverflow.com/questions/46382249/how-to-attach-database-mdf-file-to-sql-server-express-without-management-studio
    venerdì 13 dicembre 2019 08:37
    Moderatore
  • Salve.

    in alternativa, mi serviva un esempio per creare le tabelle, tramite codice partendo da una stringa di connessione e avendo come reference System.Data.SqlClient.dll. In alternativa, deve eseguire gli script di creazione delle tabelle e anche la creazione di stored procedure.

    Mi serve un esempio funzionante.

    Con l'oggetto System.Data.SqlClient sono riuscito ad eseguire:

    SqlCommand sc = new SqlCommand();

                 SqlConnection sConnect = new SqlConnection();

                 sConnect.ConnectionString = @"Data Source=<indirizzo host e nome istanza> ;Persist Security Info=True;User ID=sa;Password=password";

                 sConnect.Open();

                 if (sConnect.State.Equals(ConnectionState.Open))

                 {

                     sc.Connection = sConnect;

                     sc.CommandText = "CREATE DATABASE [pioppo];";

                     sc.ExecuteNonQuery();

                  }

                  sConnect.Close();

    Però non mi esegue il create in ambito di tabelle e certificati crittografici.

    Cordiali Saluti

    LL




    giovedì 19 dicembre 2019 14:15