Arhn - архитектура программирования

Локальная база данных SQL не подключается

Я пытаюсь подключиться к локальной базе данных SQL для проекта (для начинающих), над которым я работаю. Я не могу понять, как подключиться к моей локальной базе данных SQL. Я добавил базу данных в проект, и когда я проверяю соединение, я не получаю ошибок. Всякий раз, когда я запускаю свой код (нажимая кнопку2), я получаю сообщение об ошибке рядом с con.Open():

"При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. (поставщик: SQL Network Interfaces, ошибка: 26 — Ошибка обнаружения указанного сервера/экземпляра)"

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.IO;
using System.Data.SqlClient;
using System.Data.SqlServerCe;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

    }


    private void button5_Click(object sender, EventArgs e)
    {
        Application.Exit();
    }

    private void button3_Click(object sender, EventArgs e)
    {
        // ofd wordt gedeclareerd voor de "Open file dialog"
        OpenFileDialog ofd = new OpenFileDialog();



  SqlConnection cn = new SqlConnection(Properties.Settings.Default.ImageDemoConnectionString);

Но я указал базу данных в своих настройках правильно. я тоже пробовал

Data Source = "Path\DB.sdf" 

но это дает мне ту же ошибку.

Если бы кто-нибудь мог дать мне подсказку? Большое спасибо!


  • Кроме того, почему рядом с именем базы данных стоит красная метка? oi46.tinypic.com/16kc09f.jpg 14.03.2013
  • Какую строку подключения вы настроили в настройках? 14.03.2013

Ответы:


1

Вы используете неправильный тип соединения. Файл SDF представляет собой базу данных SQL Compact Edition и должен быть подключен к SqlCeConnection. Класс. См. также Использование SQL Server Compact (Visual Studio) и Строки подключения для SQL Server Compact.

14.03.2013
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..