-
-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MS SQL driver: I can get connection to a DB and run SQL but I cannot see list of tables #710
Comments
Problem still exists. In most recent version (both VS Code and extension), I get message "Running the contributed command: 'sqltools.getChildrenForTreeItem' failed." when opening the tree |
I've the same issue - using latest version 1.10.1 with the below properties. When expanding the connection getting the following error "Request connection/GetChildrenForTreeItemRequest failed unexpectedly without providing any details". I'm able to execute the SQLs without any issues after double clicking the connection. { |
Running into the same issue/error, using PostgreSQL. Database is visibly connected, running simple sql (create table) works fine. But cannot expand the connected db, error message keeps popping up:
|
I had the same issue today with a MariaDB database. Turned out the password was wrong, once I used the correct password the table tree was showing up in the sidebar. Really weird. I logged in as root user to the development database in case that matters. The extension doesn't seem to handle invalid connections or wrong passwords correctly. When using some random IP address were no database is running I get all kinds of weird errors, instead of a useful one. EDIT: The database showed up as successfully connected even though I used the wrong password. |
guys mine also have same problem Running the contributed command: 'sqltools.getChildrenForTreeItem' failed. |
Same problem! |
You need to click the plug icon (which is beside the name of the connection) to connect to the database, then it will ask for password. |
Same issue Extension version: 0.23.0 |
I also had the same issue as I switched to root user it worked fine. But logging in as another user doesn't work. |
same problem, OS Windows 10 |
I have the same problem. OS: Windows 10 |
Tested my connection credentials in dbeaver and this, and I'm getting the |
same issue! |
Execute the following query in MYSQL Workbench ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' Where root as your user localhost as your URL and password as your password Then run this query to refresh privileges: flush privileges; Try connecting using node after you do so. If that doesn't work, try it without @'localhost' part. |
Might work but as you can see, the initial query, as with my issue is for TSQL ( Microsoft SQL Server. NOT MySql ), so using root@localhost has nothing to do with it. |
Same Issue here. |
Same here |
I was having the same problem. |
Same issue for me too :( |
Me too I'm running MySQL on docker with WSL2 (Ubuntu) My docker-compose version: '3'
services:
db:
container_name: mysql
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: test123*
phpmyadmin:
image: phpmyadmin
restart: always
ports:
- 8080:80
environment:
PMA_HOST: db
PMA_USER: root
PMA_PASSWORD: test123*
networks:
default:
external: true
name: web SQLTools connection "sqltools.connections": [
{
"mysqlOptions": {
"authProtocol": "default"
},
"previewLimit": 50,
"server": "localhost",
"port": 3306,
"askForPassword": true,
"driver": "MySQL",
"name": "Inventaire",
"database": "inventaire",
"username": "root"
}
], |
Same thing here... would be Nice to have a decent fix or someone to point me into the right way... |
If anyone is having trouble with mysql 8.0 and above, use this and it will work. |
Hey, I'm not sure how MySQL got into this but the original issue was raised for MS SQL. Is this fix supposed to work for MS SQL too? |
Yup |
Hi, any explanation for this error beside having to downgrade!!!? |
refer to Aidin's answer below that stackoverflow post. |
refer to Aidin's answer below that stackoverflow post. |
I think this issue can be fixed by adding support of authorization for |
in my case the problem was solved by changing the hostname "localhost" by the local ip "127.0.0.1" |
I solved mine when I realised I had a trailing space in my server address . It does seem that the positive result from the Test Connection can be misleading, |
Problem Solved just using some steps. I also got the same issue and solved easily. Delete the existing "MySQL connection" on which this error is occured in VSCode using right click "Delete Connection" You will not loose any existing database or any table. So create new "Add new connection" then select "MySQL connection" with same existing database on which this error is occuring. TEST it .Save connection and connect now. Thats it.You can see every databases and table again. And always check on which database you are active in 'EDIT CONNECTION' while creating new database and table Without DROPPING table it will not vanish from your database automatically in VScode. VSCODE has this type of bug that we can encounter. |
I am facing the same problem when connecting to SQL server from VS Code. However, I can run SQL Queries. I tried to follow all steps mentioned in this post to resolve the issue, but nothing worked. Please help. Tarek |
This action is not working at my end on SQL Server and I m getting a syntax error when trying to execute the provided command. |
I have the same problem but on Windows and MS SQL Server. Any resolution found? |
@xenago after connecting are you able to run this query: SELECT * FROM INFORMATION_SCHEMA.TABLES If so, does this list schemas and tables? |
@xenago |
Interestingly, I also have an MSSQL database on Azure, but I am unable to get the result from @xenago. Specifically:
On other tools (such Azure Data Studio), the behaviour is:
The Microsoft SQL Server version is:
If you need access to a Azure SQL Database for testing, I am happy to provision one, just email me and I can send through credentials. |
@JP-Ellis-KPMG Again, the only downside is that it's one database at a time. (it may be a dealbreaker if you're working with a lot of them, haha) There's an extension Microsoft has called SQL Server (mssql) I hope this helps! |
@Scriptize Thanks for the suggestion. I have quite enjoyed using vscode-sqltools, so while other extensions are alright for now, I still hope to see this bug fixed in this extension 👍 |
I face the same issue, when I drill down the Objects. I get back the database names but under the database when I click tables or views I get the error |
Exactly the same issue as @zookeeper1320, can see full structure until I try to enter Tables or Views and then get @zookeeper1320 I was wondering if it is something to do with the SQLTools AWS Athena Driver instead - but not sure |
I have created a fork of the ms sql driver that potentially fixes this. I have tested it on AzureWorks sample database. The latest version 0.5.3 fixes this: https://marketplace.visualstudio.com/items?itemName=fzhem.sqltools-driver-mssql-commver |
Check out #1399 which potentially resolves this. |
I can connect to a SQL DB (Azure SQL instance), run code, but when I try to expand the connection to see the list of tables, I get the error "Request connection/GetChildrenForTreeItemRequest failed unexpectedly without providing any details."
I saw issues 640 and 642 but they apply to PostgreSQL. Could not use the solution.
My connection string:
` "sqltools.connections": [
The text was updated successfully, but these errors were encountered: