jdbc: sqlserver: // localhost: 1433; Source = (local); Начальное Каталог = MarketDataDB; Идентификатор пользователя = andrew; Пароль = mypassword;(JDBC) Строка подключения SQL Server: логин не выполнен для пользователя ''
Выше строка соединения я использую для подключения к SQL Server 2008 базы данных R2 Экспресс использованием JDBC, но получается эта ошибка:
Войти потерпело неудачу для потребителя «»
Любой идеи?
Я могу успешно подключиться к базе данных из SQL Server Management Studio с использованием указанного имени пользователя и пароля. Я использую проверку подлинности сервера SQL
Это локальная база данных, каково было бы имя экземпляра? – user3029269
LocalHost - это название местоположения, где расположен ваш сервер. Имя экземпляра - это то, что вы используете при подключении к серверу. Один сервер может иметь много экземпляров Sql-сервера, если у вас установлен только один экземпляр, чем это будет имя экземпляра по умолчанию. LocalHost \ MSSQLSERVER –
, когда вы подключаетесь к этому серверу sql, используя SSMS, вы должны использовать что-то вроде Localhost \ MSSQLSERVER или. \ MSSQLSERVER, что бы вы ни вводили после того, как обратная косая черта для подключения к этому экземпляру - это ваше имя экземпляра. –