如何使用dBeaver创建SQL Server数据库?

11
如何使用dBeaver GUI工具在SQL Server 2014中创建数据库?

Screenshot from dBeaver


7
创建数据库的最小代码为:CREATE DATABASE YourDatabase - Martin Smith
你如何设置国际排序规则?例如Unicode、UTF等? - Pathros
3个回答

11

5
您可以通过以下命令创建数据库:
--create where
USE master;  
GO
--check if exists
IF DB_ID (N'MyDatabaseTest') IS NULL  
DROP DATABASE MyOptionsTest;  
GO 
--create database 
CREATE DATABASE MyDatabaseTest  
COLLATE SQL_Latin1_General_CP1_CI_AS  
WITH TRUSTWORTHY ON, DB_CHAINING ON;  
GO
--Verifying collation and option settings.  
SELECT name, collation_name, is_trustworthy_on, is_db_chaining_on  
FROM sys.databases  
WHERE name = N'MyOptionsTest';  
GO 

如果您想删除现有内容,使用以下命令:
IF DB_ID (N'MyDatabaseTest') IS NOT NULL  
DROP DATABASE MyDatabaseTest;

仍不支持。请参见工单 -> GitHub问题 - Martin Faucheux
仍不支持 :) - Navid_pdp11

1

回答

为了让任何人都清楚如何在DBeaver中创建数据库:

您不能在DBeaver中创建数据库。

这已经是问题的答案了。

超越答案

您只能连接到已经存在的数据库。

此外,DBeaver不会安装您需要创建新连接时所需的数据库驱动程序。DBeaver仅安装用于DBeaver GUI(图形用户界面)的驱动程序,这是在冷启动时看到的内容。您需要自己下载和安装数据库驱动程序,并自己设置数据库。只需在控制台或其他GUI中创建一个新的数据库即可。参考上面的评论:

CREATE DATABASE YourDatabase 是必需的最小代码。

只有这样,您才能连接到它:

enter image description here

使用主机、端口、数据库、用户名和密码,这取决于您在 DBeaver 之外的设置。

我只为 PostgreSQL 做了这个,但对于 SQL Server 应该是一样的。在安装 PostgreSQL 之前,DBeaver 抛出了以下错误:

连接到 localhost:5432 被拒绝。请检查主机名和端口是否正确,并且 postmaster 是否接受 TCP/IP 连接。连接被拒绝:连接

安装 PostgreSQL 后,DBeaver 表示它不知道数据库,但错误已经消失了。在 pgAdmin 4 中创建数据库后,我也可以在 DBeaver 中看到所有内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接