Файл

Архив для категории 'BD'

Планирование резервного копирования Microsoft SQL Server Банки

SQL Server Backup Если у вас есть версия базы данных Microsoft SQL Server, который не имеет возможности для планирования резервного копирования своих проблем пошла вверх.

SQL Server Backup представляет собой графический инструмент, разработанный в Delphi, которая позволяет выполнять резервное копирование и восстановление базы данных SQL Server. Приложение также принимает параметры командной строки, что позволяет такие операции автоматизированы с помощью файла летучей мыши или путем создания запланированных заданий в Windows.

Настройки для доступа к базе данных и путь и имя по умолчанию для создания резервной копии нужно советовать файл SipomSQLServer.ini, существующих в рамках проекта папки (имя INI файл для загрузки определяется в исходный код приложения и могут быть изменены там имя, которое вы хотите, а затем переименовать файл INI на имя указано здесь). Подробнее ...

В.Н.: F [1.9.1_1087]
Рейтинг: 10,0 / 10 (1 голос литья)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)

Программы для настройки модемов 3G USB в Linux

Запускаемых 3G дозвона Открыть проект с открытым кодом, который облегчает настройку 3G модемы USB под Linux. Позволяет настроить модемы, как Sony Ericsson MD300 и Huawei E220.
К сожалению, не поддерживает пока для ZTE 622 модем, у меня есть. Программа не имеет графического интерфейса, но по замыслу разработчиков.

Скачать Открыть 3G

Информация и скачать
Источник: http://open-br.net/blog/

Еще одна программа, которая существовала в течение некоторого времени это SmartConnect 3G. Он уже имеет красивый интерфейс и имеет поддержку большинства модемов и некоторые 3G-телефонов.

Скачать SmartConnect 3G

Информация и скачать

Ubuntu 10:04

В более поздних версиях Ubuntu, таких как 10:04, никаких настроек не требуется (если поставщик выбор, сделанный помощник). Если вы не используете последнюю версию Ubuntu, я рекомендую, чтобы обновить и у них задач, решаемых с модемом и не нуждается в этих инструментов (по крайней мере funcina идеально подходит для моего модема ZTE MF622).

В.Н.: F [1.9.1_1087]
Рейтинг: 6,1 / 10 (8 голосов)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)

Обновление с Присоединяйтесь к MySQL

Как сделать обновление в таблице MySQL на основе значения поля из другой таблицы, которой это связано? См. ниже формат:

обновление TabelaQueDesejaAtualizar, TabelaComAQualVaiRelacionar
Сентябрь TabelaQueDesejaAtualizar.CampoParaAtualizar = TabelaComAQualVaiRelacionar.CampoComValorDesejado
ГДЕ TabelaQueDesejaAtualizar.CampoParaRelacionar = TabelaComAQualVaiRelacionar.CampoParaRelacionar;

Пример:

обновление сотрудников, PessoaFisica
Сентябрь Funcionario.codPessoa = PessoaFisica.codPessoa
ГДЕ Funcionario.codPessoaFisica = PessoaFisica.codPessoaFisica;

Учитывая таблицы сотрудников и PessoaFisica возлагает на поле в таблице Сотрудник codPessoa codPessoa значение поля PessoaFisica стол, принимая во внимание, что таблицы сотрудников и PessoaFisica имеют отношения через поле codPessoaFisica существующих в обеих таблицах. Таким образом, в таблице сотрудников в области codPessoa, у нас есть и то же значение этого поля в соответствующей записи в таблице PessoaFisica.

Конечно, это поле в таблице codPessoa сотрудников не имеет смысла, и с полным резервированием, и что она существует в таблице PessoaFisica. В качестве примера было показать как обновление "вступить" в MySQL, и должны работать на других банков. Я помню, что в SQL Server был другой способ сделать это, но я не помню, как именно.

В.Н.: F [1.9.1_1087]
Рейтинг: 10,0 / 10 (4 голосов)
В.Н.: F [1.9.1_1087]
Рейтинг: +1 (1 голос)

DBExpress драйверов для Firebird в Delphi 4 в 2007 и 2009

IBExpert , разработчик инструментов имена для администрирования баз данных Firebird сейчас (не знаю, с какого времени) имеет DBExpress драйверов для Firebird в Delphi 4 в 2007 и 2009 годах. Водитель собственности, но личная версия, а также в качестве инструмента IBExpert, однако, не могут быть распространены. Для этого разработчик должен купить лицензию.

Не проверено, но если у вас есть такое же качество инструмента IBExpert, водитель должен быть превосходным. Одно хорошо, что он имеет полную поддержку Unicode.

Более подробная информация http://ibexpert.net/ibe/index.php?n=Main.IBExpertDBX4Firebird

В.Н.: F [1.9.1_1087]
Рейтинг: 1.0 / 10 (1 голос литья)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)

Исключение ограничения внешних ключей в MySQL (снижение ограничений)

MySQL иногда удивляет, в связи с тем, что некоторые ANSI SQL команды не работают на нем, такие, как снижение препятствий на пути исключить внешние ключи, внешние ключи.

Стандартная команда, которая работает с различными банками (Firebird, SQL Server и др.), изменить таблицу падение ограничение NomeDaConstraint TableName;

Тем не менее, он не работает в MySQL команды должен выполняться, изменить таблицу TableName падение внешнего ключа NomeDaConstraint;

Если вы создали constaint без имени, система генерирует MySQL InnoDB автоматически. Чтобы найти название, бежать показать создать таблицу TableName; Эта команда показывает структуру таблицы с существующими ограничениями и их имена. После этого достаточно просто запустить изменить таблицу TableName падение внешнего ключа NomeDaConstraint, для удаления внешнего ключа вы хотите.

Справка: MySQL 5,1 Справочное руководство

В.Н.: F [1.9.1_1087]
Рейтинг: 0.0 / 10 (0 голосов)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)

Internet Explorer на Linux

Введение

Ну, как я чуть не отказался от Windows один раз, использовать его только для разработки в Delphi, и из виртуальной машины при помощи виртуальной Box , так что я отправляю много о Linux.

Да, но Есть вещи, в Windows, что вам не нужно избавиться. Например, я делаю английский онлайн курс на город Português (отлично, скажите, кстати, лучше, чем любой класс конечно, что уже сделано), и сайт работает только в Internet Explorer. Ниже я покажу некоторые альтернативы у Internet Explorer, работающих на Linux.

Вино

При установке Вино , которое позволяет запускать Windows приложения Linux, он устанавливает версию Internet Explorer. Но эта версия не отображает меню и адресной строке. Вы можете установить вина через APT-получить. Если вы используете версию 9,04 от Ubuntu, вы можете запустить команды ниже, чтобы загрузить последнюю версию:

  1
 2
 3
 4
 5
 6
  # Открыть GEdit, чтобы добавить новый источник для загрузки пакетов
 etc / apt / sources.list Суда Gedit / ETC / APT / sources.list

 # Добавьте следующие строки в файл, сохранить и закрыть же
 ubuntu jaunty universe DEB http:// us.archive.ubuntu.com / Ubuntu бойкий Вселенной
 apt jaunty main DEB http:// wine.budgetdedicated.com / кв бойкий основные 

Используйте следующую команду установки Вино:

  Sudo APT-получить установить вино 

Internet Explorer установлен в ~ /. Вино / drive_c / Program Files / Internet Explorer
Чтобы запустить ее, вы можете открыть каталог выше. Там будет файл iexplore.exe. Вы можете открыть свойства файла (CTRL + ENTER), чтобы и этикетки файлов. Exe файлы, открытые с вином. Может быть, это установить, чтобы открыть с Archive Manager. Другой альтернативой является терминал, тип вина "C: / Program Files / Internet Explorer / iexplore.exe"

Как нет в адресной строке для ввода на сайте вы хотите идти, вы можете сделать это через командную строку, терминал, введя, например, вино "C: / Program Files / Internet Explorer / iexplore.exe" WWW. google.com
, чтобы открыть Google.

IEs4Linux

Другой альтернативой является проект IEs4Linux , что множественное число не случайно. Этот проект, использующий вина и позволяет установить несколько версий Internet Explorer, что вы хотите на своем поле, как Linux, 5,5, 6 или 7. В этом связь с веб-сайта вы найдете информацию о том, как установить. Существует португальской версии страницы и могут быть доступны по этой ссылке . Я использую Ubuntu, и она работает очень хорошо. У меня возникают незначительные неудобства с Flash, который мигает постоянно, но я могу жить с этим, вместо того, чтобы загрузки Windows всего лишь открыть сайт, который работает только в IE ок [! : ( ]. IEs4Linux иных целях, чтобы веб-дизайнеры, которые используют Linux, могут проверить свои сайты в Internet Explorer без Windows установлен, так как он говорит в своем собственном сайте проекта.

Для установки Ubuntu 9.04, меры, такие же, как это показано в учебнике установки , просто заменить бойкий краю слово (название версии Ubuntu 9.04). В этой версии Ubuntu, по крайней мере мне, установка Flash Player дал ошибку и не допустить установки продолжится. Таким образом, при инсталляции, я должен был снять вспышки.

Открыть IE плагин для Firefox

Другой альтернативой является установка плагина Открыть IE для Firefox . Он представляет собой плагин, который добавляет опцию, если щелкнуть правой кнопкой мыши на вкладке или содержимое страницы в Firefox.
Эта страница учебника объяснить, как его настроить для загрузки Internet Explorer вином на Linux . Единственная деталь, что он ссылается на каталог / USR / libexec, что не может существовать на вашей системе (как это было в шахте). Итак, если вы выполните учебник, просто перейдите в каталог / USR / Lib. Однако, как и Internet Explorer отображает проекта IEs4Linux меню и адресная строка, показать вам, как настроить плагин, чтобы открыть Эта версия не вина IE. Ниже я положил все необходимые шаги, с терминала:

1. После установки IEs4Linux, исполняемый IE можно найти в каталоге ~ / .ies4linux/bin. В моем случае, я мог только установить на Ubuntu 9.04 IE 5.0. Таким образом, в ~ / .ies4linux/bin есть файл IE5. Затем создайте ссылку на этот файл с именем Iexplore в каталоге / USR / Bin:

  ~ / .ies4linux / bin / ie5 / usr / bin / iexplore Судо-х годов Л. Н. ~ /. IEs4Linux / бен / IE5 / USR / BIN / Iexplore 

2. Укажите путь к ссылке / USR / BIN / Iexplore в настройках IE Посмотреть и готово. Теперь, когда вы открываете страницу в Firefox, щелкните правой кнопкой мыши на вкладку или содержание и его открытым с Internet Explorer.

Чтобы закончить

К сожалению, у меня есть другая проблема с курсом Português город, потому что жить классов, необходимо приложение, которое создает виртуальную комнату, очень хорошо, но я не мог заставить ее работать, не cokm вина . Приложение Саба Centra . На сайте Новости, даже обещал версия Linux, но уже несколько лет, и не делать ничего. Подписав Português город, у вас есть доступ к загрузке программного обеспечения.

В.Н.: F [1.9.1_1087]
Рейтинг: 10,0 / 10 (1 голос литья)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)

Начало последнего значения включить автоматическое приращение в базе

Ну, давайте быстро пост сегодня.

В MySQL, и у многих банков есть автоматическое приращение, который используется для первичного ключа полей таблиц, предупреждения, что Существуют две записи с тем же кодом.

В MySQL, пользователь не может знать заранее, в безопасном режиме, что следующее значение, которое будет сформировано на прирост поле с авто в таблице. Только после вставки записи в таблице в том, что мы знаем. В PHP, например, есть mysql_insert_id функция, которая возвращает значение создается для области прирост автомобилей в последней команды вставки выполнены. Это полезно, когда нужно включать записи в другой таблице, которые будут связаны с записи, которая была установлена, например, когда у нас есть таблица продажи, а другой item_venda. Продажа стол, как правило, прирост поле с авто cod_venda. А для регистрации продажи, мы должны включать, как минимум один пункт продажи, что связано с продажей, который был введен. Чтобы сделать эти отношения, в таблице, как правило, cod_venda области item_venda сделать это объединение, поэтому item_venda cod_venda стол должен иметь значение автоматического приращения области продажи cod_venda таблице. Так по этой причине мы используем в PHP функции mysql_insert_id.

Но в других Языки, как Delphi, есть аналогичные функции в PHP mysql_insert_id, следовательно, как вернуть значение автоматического приращения порожденных последней вставки? Простые, используя SQL SELECT LAST_INSERT_ID ();. Независимо от языка программирования вы используете, это будет работать. Вы даже можете создать функцию с именем mysql_insert_id язык программирования вы хотите запустить SQL показано выше, да и то лишь вызвать функцию, когда захотите. См. пример в Delphi с использованием компонентов DBExpress:

Функция mysql_insert_id (SQLConnection: TSQLConnection): Integer;
VAR SQLDataSet: TSQLDataSet;
начинать
Результат: = 0;
SQLDataSet: TSqlDataSet.Create = (ноль);
пробовать
SqlDataSet.SQLConnection: = SQLConnection;
SqlDataSet.CommandText: = 'SELECT LAST_INSERT_ID ();
SqlDataSet.Open;
Результат: = SqlDataSet.Fields [0]. AsInteger;
SqlDataSet.Close;
в конце концов
SqlDataSet.Free;
End;
цели;

Для вызова функции должны пройти объект класса TSQLConnection параметром, который представляет собой соединение с базой данных.

Я надеюсь, что это полезно, так как это было для меня.

T +

В.Н.: F [1.9.1_1087]
Рейтинг: 0.0 / 10 (0 голосов)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)

MySQL 5 и Firebird в Delphi 2007 с 2 DBExpress

Для любителей MySQL и Delphi, наконец, Borland / CodeGear создал DBExpress драйвер, который работает в MySQL 5. Ибо я знал, один из Borland конференции я присутствовал, большой проблемой является то, что MySQL разработчики сделали много изменений значительное ядро MySQL, который сделал драйверы Borland совместимы с новыми версиями этой базы данных.

Delphi 2007 поставляется с новой версией DBExpress, версия 4, которая сделала старые драйвера третьей стороны для различных баз данных, несовместимых с новой версией. Водители, как UIB Firebird больше не работают в Delphi 2007.

Официальный драйвер DBExpress Borland / CodeGerar для Delphi 2007, называется MySQL работает, но только с MySQL версии 5.0.27 для 4.1.22 *, рассказывает, как в Delphi 2007 Readme.htm папке, которая обычно находится в C : \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ Readme.htm. Этот драйвер работает с DLL, имя DBExpress dbxMYS30.dll и libmysql.dll (MySQL клиента DLL). Так что если у вас есть MySQL версии выше 5.0.27, то могут возникнуть проблемы.

Чтобы узнать, какая версия вашего MySQL, откройте командную строку и введите MySQL-ч локальный-и гооЬ-р-V, где-ч, чтобы показать IP / DNS имя сервера MySQL-У указать название пользователей,-р ввести пароль (то же самое будет искать после нажатия Enter) и-V для отображения в серверной версии.

Эта версия драйверов для DBExpress MySQL работает с юникодом символов (международный стандарт для символьное представление нескольких Языки, которая позволяет акцентированных символов, например, представлены в равной степени, независимо от языка заявки / операционной системы).

Старая версия драйвера была переименована dbxmysA30.dll, поскольку водители DBExpress родной Borland / CodeGear позволит вам работать в режиме совместимости с DBExpress 3. Буква "А" содержит название драйвера означает, что он принимает только ASCII символов.

В моем случае, я использую MySQL 5.0.41 и приложение функционирует нормально, но время разработки (проектирования), то ошибка о том, что библиотека libmysql.dll не был найден, и не стоит придерживаться его во все это папке, что приходит на ум, что Delphi не найти.

Поскольку мы не можем найти скачать версию 5.0.27 в MySQL или другой совместимый драйвер DBExpress Delphi, 1 решением было бы использование более ранней версии библиотеки libmysql.dll, которые можно найти в пакетах установки PHP, например. Вы можете скачать версию 5.0.22 из libmysql.dll, который работает в Delphi 2007, эту ссылку , это , или это .

Просто распакуйте этот DLL в папку бин установки Delphi 2007, обычно в C: \ Program Files \ CodeGear \ RAD Studio \ 5.0 \ Bin, водитель будет работать в дизайн раз в Delphi.

Что касается Firebird 2, хотя г-н Thiago Борхес де Оливейра был разработан бесплатный DBExpress драйверов для Delphi 4 в 2007 году, который находится в Release Candidate, но проверяются и working're право, однако, могут возникнуть проблемы, поскольку он не окончательный вариант . Водитель установки, которая автоматизирует процесс установки, однако, требует декабря Обновление для Delphi 2007 для работы без него, пока процесс установки может потерпеть неудачу.

В.Н.: F [1.9.1_1087]
Рейтинг: 10,0 / 10 (2 голосов)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)
Tags: Категории: базы данных , Delphi Метки:

Изменение данных папку PostgreSQL 8 на Windows

Что ж, сегодня я выложу кое-что о необходимости я имел в PostgreSQL на Windows, и что тем не менее еще многое должна быть решена с MySQL, например. Я имею привычку поставить все мои данные на D: диск, чтобы избежать необходимости в формате Windows (что не редкость : ( ) И потери важных файлов. Поэтому, когда я могу изменить папку по умолчанию, где сервера баз данных, которые используют (Firebird, SQL Server, MySQL и PostgreSQL) для данного устройства, чтобы не потерять свои данные банков.

Для выполнения этой задачи в PostgreSQL, затем попытался postgresql.conf. Вскоре я обнаружил, что файл установки даты PostgreSQL. Вместе с тем, чтобы найти, раскомментируйте и изменение ключевых data_directory файл, сервер не начинать больше. Я изменил папкам, пытался положить в адресной строке в конце папку, я попытался с помощью баров \ е / и ничего.

В борьбе выяснить, как решить проблему, глядя на услуги окно для PostgreSQL администрации услуг Windows, я заметил, что адрес папки данных был принят параметр для службы. Так я думал переустановить службы. Для этого, после поиска на Google и узнать, как решить ключи, нашли в мусорном ведре папку PostgreSQL pg_ctl утилита для настройки и управления службы PostgreSQL. Видя параметров, доступных по телефону pg_ctl-помочь, я вскоре обнаружил, как удалить и переустановить службу, которая должна осуществляться с администратором пользователю.

Итак, откройте командную строку в папку бин установки PostgreSQL.
Чтобы удалить тип услуги:
pg_ctl отменить-N "nome_serviço_pgsql" U-P WinUser SenhaWin

nome_serviço_pgsql это имя PostgreSQL услуг в сфере услуг Windows. Чтобы найти это имя в окне Администрирование услуг Windows, найти PostgreSQL и нажмите ALT + ENTER, чтобы открыть эксплуатационных свойств. В открывшемся окне закладку первых, есть поле "Имя службы", содержащий имя, которое следует использовать для удаления пакета. См. пример с помощью команды:

pg_ctl отменить-N "PgSQL-8.2"-U Postgres Postgres-P

WinUser должно быть имя пользователя Windows, созданных для запуска PostgreSQL. Этот пользователь был определен в процессе установки PostgreSQL и имя по умолчанию Postgres. SenhaWinUser это пароль для этого пользователя, а также устанавливается при установке PostgreSQL.

Для регистрации вида услуг:
pg_ctl регистр-N "nome_serviço_pgsql" WinUser-U-С-D SenhaWinUser "diretorio_desejado"

diretorio_desejado следует каталог, где вы хотите, чтобы банки PostgreSQL, чтобы спастись. Не забудьте дать полное разрешение для пользователя Postgres в этом каталоге.

nome_serviço_pgsql это имя вы хотите, чтобы на эту услугу регистрации.
См. пример использования команды ниже:

pg_ctl регистр-N "pgsql8" Postgres-U Postgres-С-D "D: \ PostgreSqlData \"

Теперь вам нужно скопировать (или вырезать) все файлы, начиная с даты установки PostgreSQL в папке, указанной в параметре-D.

После этого необходимо перезагрузить сервер базы данных и все. T +

В.Н.: F [1.9.1_1087]
Рейтинг: 1.0 / 10 (1 голос литья)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)
Tags: Категории: BD , Windows Теги:

Хостинг с базой данных MySQL 5

Недавно мне нужно организовать систему, которая разработана в ASP.NET. Я не большой любитель MySQL, поскольку это только начало иметь функции, такие как триггеры, хранимые процедуры и представления в версии 5 в то время как банки, такие как Firebird уже так долго, она очень проста в реализации. Процедуры Firebird Storeds от побоев, в частности тот факт, что вы можете сделать их возвращения набора данных, которые ведут себя как цель.

При поиске компании хостинг для системы, что я сказал, что я заметил, что большинство лишь предлагает включить в стоимость пакета хостинга или MySQL или SQL Server 2005 Express, но большинство только дало MySQL включена. Чтобы не увеличивать стоимость, что клиент должен платить за хостинг, я решил использовать тот же MySQL.

Используйте эти ресурсы, достаточно представления, триггеры и хранимые процедуры. В процессе разработки приложений на моем местном сервере все работало нормально. С помощью инструмента "EMS SQL Manager 2007 для MySQL создает определенные взгляды и триггеры в MySQL без проблем. Для создания сценария для создания базы данных на удаленном сервере хостинг проблемы компании началась. И создание мнениями как триггеры дало ошибку в отношении прав доступа для выполнения команд. По умолчанию средства администрирования используется PhpMyAdmin, веб-инструмент для управляющей MySQL, поскольку банки пережили много проблем в первые компании, я нанял для размещения системы и пришли к выводу против профессионального ухода за ними, я буду информировать как имя то же, что не рекомендую никому, на котором размещены сайты там. Я говорю о компании dominal . После нескольких конкурсов пытается решить эту проблему, "профессиональные", который лечил моего дела настояли, что мой SQL заявления были неправы, и я побежал же прекрасно на моем местном банке. Это так называемые "профессиональные" имел дерзость прислать мне книги SQL намекал, что мне нужно было узнать SQL. Даже отправил его ссылки на официальные документы, подтверждающие, MySQL, что мои команды были правильными, но он потребовал, чтобы они были не правы.

Не упрямься даже не пытайтесь выполнить команды, которые по его мнению, право, как в банке в качестве сервера банка dominal, и команды, конечно, дал, как неверные. Для меня, получить книгу SQL было последней каплей, я отменен в тот же день хостинга.

Теперь я у себя системы hospedix . Цена хорошая, 25,90 в месяц. Там я имел те же проблемы, но когда я открыл призыв к оказанию поддержки, в котором подробно, что происходит, мне не пришлют ответ, что моя SQL заявления были не правы. Они пытаются решить проблему с профессионализмом. Эта проблема пока не решена, но я думаю, что я узнала, почему. В версии, использованной в PhpMyAdmin библиотека libmysql.dll hospedix 4.x PhpMyAdmin на моей локальной версии 5.x. В моей команды PhpMyAdmin и побежал гладко. Я даже послал эту информацию для поддержки и жду возвращения. Но теперь, я рекомендую hospedix, потому что они очень профессиональны, имеет очень хорошую систему управления, очень автоматизирован, и цена отличная, отличается от поставляется только авторитетных Powerball, включенных в пакет Microsoft Access (Хотите верьте, хотите нет. Ох, этот равно как и база данных), и только MySQL являются наиболее 50,00 в абонентскую плату, то, что планы изменились, но нанял службы hospedix. Как не подключиться к серверу, используя корень, проблема, вероятно, также разрешений, предоставляемых мой пользователь.

Ну, я решил написать этот пост, чтобы обнародовать свое возмущение в хостинговой компании dominal.com и помочь тем, которые могут испытывать такие проблемы с MySQL 5.

T +

В.Н.: F [1.9.1_1087]
Рейтинг: 4.0 / 10 (1 голос литья)
В.Н.: F [1.9.1_1087]
Рейтинг: 0 (от 0 голоса)
Tags: , , Категории: BD Теги: , ,