Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 23

Подключение БД

30.03.2013, 10:06. Показов 4832. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста как правильно подключить БД.
Установив Microsoft SQL Server Management Studio я в ней создаю новую Базу данных, например Test_SQL.
К данной БД я могу подключится из C++Builer или Delphi и создать интерфейс для работы с данной БД.
Далее я хочу перенести свое приложение на другой компьютер где нет Microsoft SQL Server Management Studio (при помощи какой я подключил БД Test_SQL) однако есть SQLExpress (через файл с расширением UDL вижу подключенные по умолчанию базы (master и тд))
Вопрос: как подключить мою базу(«Test_SQL») к серверу без Microsoft SQL Server Management Studio?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2013, 10:06
Ответы с готовыми решениями:

"Не удается подключиться. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение"
Делала работу в Microsoft SQL Server Management Studio 2012, затем в Access, выбрав "Внешние данные" - "Источник даных ODBC" -...

Определение осуществлено ли подключение к заданной WI-FI сети и подключение к ней, если не подключена
Добрый день. Суть задачи - в винде хочу что бы программа определяла - подключена ли она (винда) к заданной сети Wi-Fi (на которой...

Ошибка Selenium: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
IWebDriver driver; FirefoxDriverService serv = FirefoxDriverService.CreateDefaultService(); ...

9
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
30.03.2013, 10:50
Microsoft SQL Server Management Studio никак не участвует в подключении программы к базе данных.
В строке соединения указывается имясервера\имяэкземплярасубд
0
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 23
30.03.2013, 11:40  [ТС]
это понятно что Microsoft SQL Server Management Studio никак не участвует в подключении программы к базе данных,
перекинув на комп назначения файлы Test_SQL.mdf и Test_SQL_log.ldf при подключении к серверу не вижу свою базу. как её зарегистрировать на сервере?
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
30.03.2013, 11:54
Перекинув на комп?
Таки вам надо с разных компов к одной базе или на каждом свою?

Так то сам по себе файл БД не работает, его надо показать SQL серверу.
На Databases правый клик - Attach Database.
Хотя, с таким уровнем вовлечённости в тему, правильнее через backup переносить базу на другой сервер. Меньше вопросов по ходу возникнет.
0
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 23
31.03.2013, 12:51  [ТС]
Цитата Сообщение от ksk Посмотреть сообщение
На Databases правый клик - Attach Database.
вот этот процесс вы не могли бы осветить по подробнее,
при помощи чего это сделать?(в "Импорт и экспорт данных (32-разрядная версия)"?) или где?

Добавлено через 6 минут
везде написано:

[I]Перемещение пользовательских баз данных
В следующем примере выполняется перемещение базы данных mydb. Эта база данных содержит один файл данных Mydb.mdf и один файл журнала, Mydblog.ldf. Если подлежащая перемещению база данных состоит из нескольких файлов данных и журналов, необходимо перечислить все эти файлы в списке, передаваемом хранимой процедуре sp_attach_db Элементы списка разделяются запятыми. Поскольку процедуре sp_detach_db список перемещаемых файлов не передается, то вызов данной процедуры sp_detach_db не зависит от количества файлов в базе данных.
Отключите базу данных, как показано ниже:
use master
go
sp_detach_db 'mydb'
go
Скопируйте файлы журналов и данных из текущего местоположения (D:\Mssql7\Data) в новое (E:\Sqldata).
Повторно подключите базу данных. Укажите новое местоположение файлов:
use master
go
sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sql data\mydblog.ldf'
go

Проверьте изменение местоположения файлов с помощью хранимой процедуры sp_helpfile:
use mydb
go
sp_helpfile
go

В столбце filename должно отображаться новое местоположение файлов.


где выполнять эти действия?
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
31.03.2013, 15:07



И ничего не нужно детачить.
0
2 / 2 / 0
Регистрация: 23.01.2013
Сообщений: 23
31.03.2013, 15:37  [ТС]
насколько я понимаю это Вы проделываете в Microsoft SQL Server Management Studio
а мне надо зарегистрировать БД на компьютере где нет Microsoft SQL Server Management Studio!
0
23 / 23 / 0
Регистрация: 25.03.2013
Сообщений: 46
31.03.2013, 16:33
Alex9999, если не установлена SSMS, можно воспользоваться sqlcmd
0
 Аватар для ksk
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
31.03.2013, 17:36
Тогда можно например из своей программы или из sqlcmd выполнить команду RESTORE DATABASE.
У неё попроще синтаксис, чем у ATTACH DATABASE, с ней легче разберётесь.
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
31.03.2013, 18:08
Цитата Сообщение от Alex9999 Посмотреть сообщение
это понятно что Microsoft SQL Server Management Studio никак не участвует в подключении программы к базе данных,
перекинув на комп назначения файлы Test_SQL.mdf и Test_SQL_log.ldf при подключении к серверу не вижу свою базу. как её зарегистрировать на сервере?
Никак, если на этом компьютере не установлен MS SQL Server - именно серверная часть, а не клиентская. Вообще, топология такова, что где-то должен быть установлен сервер, на котором хранятся все базы данных, а еще где-то - клиентская часть (SSMS, или просто клиентская программа, подключающаяся к серверу через sqlncli.dll), которая занимается обработкой данных на сервере.
Насколько я понял, вы хотите вообще не использовать серверную часть, а посто взять файлы баз данных сервера, перенести их на произвольный компьютер и там с ними работать - этого сделать не получится. Для работы с MS SQL обязательно где-то надо установить серверную часть, и уже потом подключить к ней ваши файлы баз данных.
На всякий случай - Microsoft SQL Server Management Studio не является сервером баз данных, это всего лишь клиент SQL-сервера
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2013, 18:08
Помогаю со студенческими работами здесь

Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:11000
Клиент-серверное приложение на tcp/ip Все работало на win xp(порты 11000 и 11001), но на win7 не стартует. Итак: 1. Фаейрволл...

Ошибка при работе с БД: Подключение не было закрыто. Подключение открыто
Здравствуйте! Столкнулся с проблемой. Вскакивает ошибка при работе с БД, когда проект запускаю из-под среды Подключение не было закрыто....

Подключение к серверу через удалённое подключение к рабочему столу из интернета
Поставил Windows Server 2016 на машину. запустил. Создал пользователей. Разрешил подключение к рабочему столу пользователям и вообще....

Подключение по RDP, После активации ключа касперского отвалилось подключение
Подскажите в чем может быть проблема. После активации ключа (продление) касперского (Endpoint 10) на сервере отвалилось подключение по RDP...

Пропало LAN подключение к Zyxel Keenetic Giga и подключение к провайдеру. WiFi живет
Всем привет Помогите решить проблему Вдруг пропал инет. Начал разбираться. Выяснил что компы подключенные по шнурку к роутеру...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru