我有一个运行Ubuntu14.04LTS服务器的Linux。我在上面安装了MySQL 5.6.26,并通过从终端窗口发出以下命令添加了一个用户:
CREATE USER 'sas'@'%' IDENTIFIED BY 'some-password-1234';
GRANT ALL PRIVILEGES ON *.* TO 'sas'@'%' IDENTIFIED BY 'some-password-1234' WITH GRANT OPTION;
FLUSH PRIVILEGES;
我可以使用以下命
在这个实例中,数据库安全组对所有入站流量(所有端口-所有源)都是开放的。
我也能够在mysql工作台或Datagrip中很好地连接到数据库,它们肯定使用jdbc连接字符串。
2019-05-21 14:12:03 INFO CatalogClient:651 - Got connection 'tem-sas-main' info from Catalog with url: jdbc:mysql://my-database-example:3306/sas_tem_central
2019-05-21 14:12:03 INFO CatalogClient:684 - JDB
您好,我有一个包含此内容的文件
mysql -uroot -ppass sas -e 'SHOW CREATE PROCEDURE add_customer\G'
mysql -uroot -ppass sas -e 'SHOW CREATE PROCEDURE add_order\G'
mysql -uroot -ppass sas -e 'SHOW CREATE PROCEDURE add_to_cart\G'
mysql -uroot -ppass sas -e 'SHOW CREATE PROCEDURE add_to_w
我们希望配置一个元数据libname连接,当用户访问远程数据库(使用MYSQL引擎)时,将通过该连接输入他们的登录凭据。
将身份验证类型设置为“Prompt”,如下所示:
在基本SAS中工作正常:
但不是在EG中:
或WRS:
Error messages:An error occurred in processing the report element. Refresh the page to try again. Contact your administrator if this problem persists.
[a13711980861670.77
我将字符串从JSON文件导入到临时SAS表(SAS9.4M7)中,然后将它们写入一个永久的MySQL表( Linux上的MySQL社区服务器,8.0.12)。SAS表被设置为UTF-8,MySQL表使用"utf8_general_ci“作为表排序规则(在列级上与相关列相同)。导入到SAS工作正常,没有任何问题。但是,当我执行写入MySQL表的SAS代码时,某些行会导致错误:"Execute error: Invalid utf8 character string:“
似乎导致此错误的字符在SAS中显示为替换字符(带问号的黑色菱形)。一个实例是欧元符号( euro ),它在JSO
我的公司在大型机上安装了SAS 9.1。大型机还具有SAS/CONNECT和SAS/SHARE。
目前,我们使用9.1 SAS for PC连接到Sybase数据库(通过ODBC连接),然后将提取的数据上传到SAS大型机。
是否可以通过ODBC将大型机连接到另一个数据库?我们正在尝试将大型机连接到Sybase复制数据库。Sybase数据库当前位于Unix服务器中。
有没有人知道我们要做的事情是不是可能的?如果是这样的话,任何洞察力都会很棒!
谢谢。
我试图使用SAS的集成对象模型(sasiom )从Tableau到SAS获得其他数据库(JDBC)连接,但遇到了以下错误:
错误:
Bad Connection: Tableau could not connect to the data source.
Trying to connect an http1.x server
Generic JDBC connection error
Trying to connect an http1.x server
配置细节
到目前为止,我相信我的配置是正确的,但我认为Tableau没有标识在与SAS建立JDBC连接时要使用的正确的驱动程序类。
高级别的
我使用的是SAS,我希望在对数据源进行排序之后,限制每个表的输出行数,有人能告诉我如何在sas中实现这一点吗?我知道在mysql中,我可以使用极限来完成工作,但是在SAS中,如果我使用(obs=10)或(outobs =10),它只会限制数据输入的数量。这是我的proc
select distinct sales as a from lucas
group by province
outer union
select distinct sales as b from lucas
group by province
order by a desc, b asc;
当我从cmd运行以下命令时,它运行正常
>mysql -h 134.86.157.132 -u sas vm < c:\vm.sql
当我尝试从代码中执行相同的操作时,它不起作用
ProcessStartInfo info = new ProcessStartInfo("mysql");
info.Arguments = @"-h 134.86.157.132 -u sas vm < c:\vm.sql";
info.Domain = "134.86.157.132";
info.UserName = "sas"