Как будто вы пытаетесь получить доступ к объекту, который является null
. Рассмотрим ниже пример:
TypeA objA;
. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException
, что имеет смысл.
См. Также этот пример:
String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
Самым легким путем является мастер печати по базе данных SQL-сервера.
, Он не имеет всех функций mysqldump, но это достаточно близко.
http://www.codeplex.com/sqlhost/wiki/view.aspx?title=database%20publishing%20wizard
Самый легкий способ переместить Базу данных состоял бы в том, чтобы использовать Studio управления SQL Server для Экспорта базы данных в другой сервер, или если это не работает, сделайте резервное копирование как других, предложил и восстанавливают его в другом месте.
, Если Вы ищете способ вывести структуру таблицы к SQL, а также создать, вставляют сценарии для данных, хорошая бесплатная опция состояла бы в том, чтобы использовать amScript и amInsert от http://www.asql.biz/en/Download2005.aspx .
, Если бы Вы хотите хорошую версию платы, я проверил бы Красный Логический элемент, который Сравнивает SQL, и Red-Gate SQL-Data Выдерживают сравнение. Эти инструменты являются, вероятно, излишеством, хотя и вероятно немного дорогой, если Вы не намереваетесь использовать их много. Я думал бы, что это будет главным образом понижено к DBAs. Можно посмотреть на инструменты Red-Gate в http://www.red-gate.com/ .
Ну, Mysqldump является серией SQL-операторов. Можно ли сделать это с DTS, но почему не только создают резервное копирование и восстанавливают его на новой машине?
, Если Вы хотите сделать это через SQL: http://msdn.microsoft.com/en-us/library/aa225964 (SQL.80) .aspx
Или просто щелкает правой кнопкой по DB и поразил Задачи-> Резервное копирование ( http://msdn.microsoft.com/en-us/library/ms187510.aspx )
самый легкий был бы резервное копирование и восстановление или отсоединение и присоединение
или сценарий все таблицы и BCP данные затем BCP в данных по новому серверу
или использовало бы DTS/SSIS, чтобы сделать это
Если можно заставить DTS или Услуги по интеграции соединяться с обоими серверами, можно использовать мастера для 'копирования объектов' от одного сервера до другого. 'База данных копии' требует, чтобы эти два сервера могли пройти проверку подлинности друг с другом, который обычно означает находиться на том же домене и что услуга работает при доменном входе в систему.
Иначе, можно генерировать сценарий для схемы, и можно использовать пакет Сервисов/DTS Интеграции для экспорта данных в файл, затем импортировать их на другом.
Мы теперь обычно используем , SQL Выдерживает сравнение и , Данные SQL Выдерживают сравнение . Красный Логический элемент Поставщик программного блока SQL мог бы также быть опцией.
У Руководителя предприятия SQL или студии управления SQL Server есть основанные на мастере подходы, и последний генерирует сценарии, таким образом, Вы будете видеть как его сделанный.
Вы могли также использовать РЕЗЕРВНОЕ КОПИРОВАНИЕ и ВОССТАНОВИТЬ команды. Больше детали здесь: http://msdn.microsoft.com/en-us/library/ms189826.aspx
] Еще проще использовать SMO API. Он позволяет делать все в точности так же, как и mysqldump, и даже лучше. Пример кода: [
] [][]http://samyem.blogspot.com/2010/01/automate-sql-dumps-for-sqlserver.html[][
]Две вещи, которые нельзя сделать при резервном копировании / восстановлении: