Can't see Snowflake tables in Talend - connection

I'm trying to connect to Snowflake via Talend, the connection seems correct, but when i'm trying to add tables i can't see anything.
when i log to Snowflake with my user the tables exists in the database. (same database i'm trying to connect)
I have granted the Role I'm using to the user i'm using and my Role have grants on the Database i'm trying to see the tables from.
Connection success
Empty tables list
Role specification in the connection

Related

Entity Framework tries to create database on production server while it already exists

I have developed a an Api web Application which users entity framework as an ORM. Recently our production server has changed and we moved our application. we have already restored the database on server and set the connection string Integrated Security to false. we have provided the username and password that we were given. but when we try to call one of our Api's application encounters following error :
CREATE DATABASE permission denied in database 'master'.
System.Data.SqlClient.SqlException (0x80131904): CREATE DATABASE permission denied in database 'master'.
I have searched for this problem but none of the solutions were practical for me.
the solutions were :
Change Integrated Security to false and user sql authentication. (I'm already doing that)
give dbcreator and sysadmin to the user. (We don't have access to that on production server)

How do i connect to database after i installed SSIS 2012?

I am trying to connect to database from Integration Service project from Microsoft visual studio. How do I create a database from SQL SERVER 2012.
SQL Server Management Studio (SSMS) will allow you to create a database and tables through its graphical user interface. However, I'm guessing what you're looking for is actually an SSIS Connection Manager to an existing database. Look at the connection managers in SSIS, create a new one, and fill in the boxes. What you're doing is building a database connection string. You will need credentials (username and password, or a Windows authenticated user) to connect to the database. Also, you may need to spend some time reading the documentation.

open office database password protection

I have a question regarding password protection to a table I created when I developed my database using Open Office.
I want to know how can I make a single table as password protected?
eg,
I have a database named Data
I created a table named Data-table
How can I provide a password protection on this table in open office?
In any database, access permissions are granted to specific database users. So in the initial OpenOffice Base connection setup you need to choose a specific user. (If you do not choose a specific user, the default is the SA account which has rights to all tables.)
To grant access, you need to execute a GRANT statement for that user. Examples using mysql are given at http://dev.mysql.com/doc/refman/5.7/en/grant.html:
GRANT ALL ON db1.table1 TO 'jeffrey'#'localhost';
If you are using the default HSQLDB engine with both the client and database in a single file, then in order to connect as a specific user, I think you need to convert it to a more powerful client/server setup.
To do this, you can either unzip the .odb file and extract the HSQLDB files (see here), or copy the data into a mysql database or other database of your choice. Once the data is in a separate database, it should not be hard to do what you are asking.

Connect a Rails application to microsoft access

I have a client which want to have data from a form to an access database. I seen some odbc connector for rails but it's only old projects.
I can export/inport data in CSV but I want the simpler solution.
Do you know if there is a solution to connect Rails with Access?
Thanks!
If his access database doesnt already exist then a good solution would be to create a rails application with a MySQL database then use microsoft access as a front end to the mysql db (OBDC). Ref Access as front end to MySQL
So he can see all data from the mysql db through access and easily import the entire db to his local machine if he wanted to but it wouldn't be required.

SAAS database connection

I am developing a SAAS using MVC 3 .net.
I will have a public database which when someone tries to login it will determine what company the user is logging in from and get the company ID.
It will then access the database using the schema assigned to that company and see if that user is valid.
I want to know would it be better to have a fixed connection string to my public database and individual database connections for each tenant for the multi-tenant database (database would have a one database with shared schema).
My suggestion is to create username and password for each teneant database and save these credentials in the relative users/customer table in public database.
Public database can have a separate connection string which is only used when tenants need to access shared/private information stored in there.
You may create multiple replica of public/shared database to increase performance between tenants. additionally you can sit with your db admin from scaling point of view for managing connections between tenants, auto closing etc. hope this helps

Resources