Конвертировать базу данных Access в SQL Server - PullRequest
1 голос
/ 03 декабря 2010

Я создал приложение, используя ASP.NET с Access DB, теперь я нашел somee.com, который поддерживает только базы данных SQL Server, поэтому теперь я должен преобразовать свою Access DB в базу данных SQL Server.

Isесть какой-нибудь инструмент, который может сделать трюк?

Вот какой-то код, который я использую в своем веб-приложении:

Public Shared Function conecter() As OleDbConnection
Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & System.AppDomain.CurrentDomain.BaseDirectory & "/Learning.mdb")
MyConnexion.Open()
Return MyConnexion
End Function

Public Shared Function lecture(ByVal requete As String) As OleDbDataReader
Dim Mycommand As OleDbCommand = conecter().CreateCommand()
Mycommand.CommandText = requete
Dim myReader As OleDbDataReader = Mycommand.ExecuteReader()
Return myReader
End Function

В этом случае, если я конвертирую свою базу данных, я должен изменитьOleDbConnexion и другие вещи или я могу просто так их оставить?

Ответы [ 3 ]

4 голосов
/ 03 декабря 2010

Строка подключения должна быть изменена. Connectionstrings.com является хорошим ресурсом для этого, если у вас возникают проблемы с выяснением того, как настроить строку подключения SQL.

Для восходящей миграции, посмотрите на Access Upsize Wizard - эта ссылка на 2002 год, так как я не уверен, какая у вас версия доступа.

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

0 голосов
/ 04 декабря 2010

Попробуйте ДОЛЖЕН

Он был разработан моим коллегой (мы разработали веб-сайт: www.upsizing.co.uk).

Это намного больше, чем инструменты MS.

0 голосов
/ 03 декабря 2010

Если у вас есть доступ к 2007 году, есть встроенная опция преобразования базы данных доступа в SQL, а также есть множество бесплатных инструментов.

конвертер без буллзипа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...