2013-03-16 4 views
0

Я использую npgsql в ordre для подключения к моему postgres databse. Теперь я хотел бы добавить соединение в свой web.config, чтобы иметь возможность использовать тег источника данных sql для asp.net.Использовать postgres с sqldatasource в asp.net

Ниже то, что я сделал до сих пор

<connectionStrings> 
    <add name="constring" connectionString="Server=localhost; user id=postgres; Password=mypassword; Database='db_name';Trusted_Connection=True"/> 
    </connectionStrings> 

НО ошибка показывает говоря об ошибке для входа, так как он с помощью моего ПК профиля пароля учетной записи, а не пароля базы данных Postgres.

Любая идея, как ее решить?

Это ошибка, я получаю в настоящее время:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) 

Я хочу подключиться к Postgres не к SQL Server.

ответ

1

Стандартный

Server=127.0.0.1;Port=5432;Database=myDataBase;User Id=myUsername;Password=myPassword; 

Использование окна безопасности

Server=127.0.0.1;Port=5432;Database=myDataBase;Integrated Security=true; 
+0

порт не является ключевым словом в ConnectionString в web.config, потому что я уже пробовал @Mikatsu –

+0

HTTP: // WWW. connectionstrings.com/postgre-sql 5432 будет портом по умолчанию. – Mikatsu

+0

Мне уже удалось выполнить соединение с codebehind C# с помощью npgsql. Что мне хотелось бы узнать, как это сделать в web.config @Mikatsu –

 Смежные вопросы

  • Нет связанных вопросов^_^