Немного verbose, но это стандартный способ синтаксического анализа и форматирования дат в Java:
DateFormat formatter = new SimpleDateFormat("HH:mm:ss");
try {
Date dt = formatter.parse("08:19:12");
Calendar cal = Calendar.getInstance();
cal.setTime(dt);
int hour = cal.get(Calendar.HOUR);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND);
} catch (ParseException e) {
// This can happen if you are trying to parse an invalid date, e.g., 25:19:12.
// Here, you should log the error and decide what to do next
e.printStackTrace();
}
Я думаю, что Вы хотите сделать, создают связанный сервер согласно этот статья MSDN. Вы тогда выбрали бы использование 4 имен объекта части, например:
Select * From ServerName.DbName.SchemaName.TableName
Are SQL Server Integration Services (SSIS) опция? Если так, я использовал бы это.
Можно ли использовать Службы преобразования данных, чтобы сделать задание? Это обеспечивает все виды инструментов болта вместе для того, чтобы сделать такого рода вещь.
можно загрузить пакет функций SQL Server 2005 года с веб-сайта Microsoft здесь
Вы передали бы целое содержание базы данных от одного сервера до другого или просто некоторых данных из нескольких таблиц?
Для обеих опций SSIS сделал бы задание особенно, если Вы планируете к к передаче регулярно.
, Если Вы просто хотите скопировать некоторые данные из 1 или 2 таблиц и предпочесть делать это с помощью TSQL в Studio управления SQL тогда, можно использовать связанный сервер, как предложено pelser
select columnName1, columnName2, etc from serverName.databaseName.schemaName.tableName
Хорошо я не соглашаюсь с Вашим комментарием по поводу репликации. Можно запустить репликацию путем создания базы данных с нуля, и можно управлять или обновлениями, будет сделан путем обновления доступной клиентской базы данных или просто воссоздания базы данных.
Автоматизированная репликация упростит Вашу работу автоматически руководящими ключами и отношениями.
я думаю, что самая легкая вещь сделать состоит в том, чтобы запустить репликацию моментальных снимков через Studio Сервера MSSQL, получить T-SQL соответствующие сценарии (т.е. соответствующие инструкции T-SQL и для публикации и для подписок), и записать эти сценарии как часть задания в списке Jobs SQL Agent или как задача репликации в папке репликаций.
Вы могли пойти путем связанного сервера.
Вы просто не можете использовать выбор * в Вас, должны сделать вставку в выбор.
я избежал бы репликации, если у Вас нет опыта с нею, поскольку может быть трудно зафиксировать, если она повреждается и может быть подвержена другим проблемам если не правильно управляемый.
Сохраняют его простым особенно, если базы данных являются маленькими.