㈠ 我在数据库建表的时候这个报错,消息 102,级别 15,状态 1,第 11 行 ' ' 附近有语法错误 到底哪里错了
sql">create table Goods
(
goodsId int identity(1,1) not null, --商品编号
orderDetailID int not null, --订单详细编号
goodsName varchar(50) not null, --商品名称
goodsTypeID int not null, --商品类别编号
goodsPrice decimal(18,4) not null, --商品单价
goodsDiscount decimal(18,4) not null, --商品折扣
goodsProceDate Datetime not null, --商品生产日期
goodsStatus varchar(50) not null, --商品状态
goodsDescription varchar(50) --商品描述
)
go
这样试试
㈡ 数据库DB:SSAS项目部署的若干问题
我是一名实习生,最近在公司做一个BI项目,问题是我之前都没有接触过此类这个方面,自己自学了几天就开始做项目了,现在遇到了好多问题,求各路大神解答!
项目简介:我在实习公司为一个物流公司做BI里关于OLAY部分的工作,使用分析数据的工具是SQL Server。这个公司在此之前已经完成了SSIS的部分,建立了一个数据仓库,现在我需要根据这个数据仓库来完成SSAS,也就是OLAY的部分。
我理解中要实现SSAS需要事先创建好数据仓库,并且在数据仓库中要有事实表和维度表,但实际情况是他们建立的数据仓库中仅仅包含了事实表,而维度表需要我在事实表中先寻找相应的外键,然后再回到他们的关系数据库里寻找可以匹配的“维度”。
补充:他们原本的BI数据仓库与关系数据库是放在一个数据库中,一共900多张表,显得很乱。。
以下是部分的数据仓库表,我选择了其中一个作为例子:
仓库货物出入表(事实表):ID(主键),仓库ID,客户CODE,入库数量,出库数量,剩余数量...(仓库ID,客户CODE用来关联仓库和客户的两个维度,后面三个则是度量值)
仓库表(维度表):仓库ID(主键),仓库名称,仓库地点...
客户表(维度表):客户ID,仓库ID(主键),客户CODE(主键),客户名称,客户所在城市...(这里把仓库ID和客户CODE作为复合主键)
于是我按照微软官方的SSAS教程,一步步进行配置,因为客户表是双主键,所以在数据源视图里,我把两个字段都进行了关联。但是在最后部署的时候发现有错误:
#####错误 12 服务器: 已取消当前操作,因为事务中的另一个操作失败。#####
这个错误我根本查不到在哪里有问题,于是我还做了相应的实验:
我按照微软的格式,在物流公司同一个数据库下,建立了测试的事实表和维度表,通过部署后发现没有问题。——说明软件、数据库均没有问题。
1.同一数据库下,复制三张表格,删除了不必要的列,部署出错。
2.同一数据库下,复制三张表格,删除所有数据,填入一些简单的测试数据,部署成功。——数据之间的问题。
3.同一数据库下,复制三张表格,删除了客户表数据,并填入一些简单的测试数据,部署成功——应该是客户表中的数据问题,4.因为另外两张表都是原表,如果另外两张表有问题就不会部署成功了。
5.同一数据库下,复制三张表格,删除了客户表数据,并添加了一条原本和事实表相关联的数据,部署成功。——猜测:客户表中不能有不关联的数据?
6.同一数据库下,复制三张表格,删除了客户表数据,添加了一条原本和事实表相关联的数据,一条原本和事实表不关联的数据,部署失败。
那么问题来了:如果因为客户表里面有不关联的数据而报错,那么在仓库表中同样有和事实表不关联的数据,为什么仓库表没有问题?而且在6报错的信息与之前的错误信息不同:
#####
错误 7 内部错误: 操作未能成功,已终止。
错误 10 OLAP 存储引擎中存在错误: 由于处理过程中遇到的错误数达到为操作定义的最大允许错误数,处理操作结束。
错误 11 OLAP 存储引擎中存在错误: 处理“t Dc Inventory Snapshot”分区时出错,该分区属于 BI1 数据库的“AAD”多维数据集的“t Dc Inventory Snapshot”度量值组。
错误 12 服务器: 已取消当前操作,因为事务中的另一个操作失败。
#####
这几天都在搞这个项目,自己又完全不懂,如果我以上有什么概念理解问题,请大神不要鄙视。。
㈢ 下载秘奥服装管理系统安装SQL2005数据库时出现“owc11”错误是怎么回事
这个错误提醒可以到秘奥官网去查看,有具体的说明。
㈣ mysql导入数据库报错
你这个导入文件应该是在高版本的上面导出来的,这样就不能在低版本导入了。
1、重装mysql,装成高版本的
2、或是在高版本的mysql上把schema导出,再导入到低版本mysql上。
㈤ IOS10.3.1腾讯手机管家数据写入错误U11号码库无法更新,卸载重新从苹果商店下载管家依然无法写入
您好,错误代码U11为数据库系统损坏,建议您备份手机后刷机尝试解决。
㈥ SQL新建了一个数据库报错了,说是第11行on附近有语法错误,可是看不出来哪里错了,我是初学者,谢谢
create database Test1
on
(
name=Test1Data1,
filename='D:\Test1Data1.mdf',
size=3MB,
maxsize=10MB,
filegrowth=1MB
)
,
(
name=Test1Data2,
filename='D:\Test1Data2.mdf',
size=3MB,
maxsize=10MB,
filegrowth=1MB
)
log on
(
name=Test1log1,
filename='D:\Test1log1.ldf',
size=512KB,
maxsize=5MB,
filegrowth=512KB
);
这样就可以了,但是主文件大小最少需要3M,所以修改了一下
㈦ xp安装oracle11报错提示如下,如何弄>
试下这样操作, 在开始菜单输入cmd后, 输入:
set ORACLE_SID=数据库SID/名称
d:
cd d:\app\Administrator\proct\11.2.0\dbhome_1\bin
执行 emctl status dbconsole看下现在的状态,如果没开,执行下面命令打开
执行 emctl.bat start dbconsole
实际这部分可以先不管,如果数据库都建立成功,直接执行emctl start dbconsole一般都打得开EM
㈧ 在数据库致命错误提示的是什么
数据库启动时报错如下:
[highgo@hgdb ~]$ 2018-01-15 11:36:05 CST [2840] : [1-1] user=,db= 致命错误: 无法创建信号量: 设备上没有空间
2018-01-15 11:36:05 CST [2840] : [2-1] user=,db= 详细信息: semget(5866129, 17, 03600) 系统调用失败.
2018-01-15 11:36:05 CST [2840] : [3-1] user=,db= 提示: 这个错误不表示磁盘空间已经用完. 发生的原因有可能超过系统对于最大数量信号灯集合(由参数SEMMNI表示),或者是对系统范围内最大可使用信号灯(由参数SEMMNS表示)的限制.您需要增加这两个系统核心参数的值。另外也可以通过减小PostgreSQL参数max_connections来减少它所消耗的信号灯总数.
在PostgreSQL文档中包含了更多关于如何配置PostgreSQL的信息。
问题原因
由于PostgreSQL参数max_connections和操作系统内核参数kernel.sem设置不匹配导致。
解决方案
可以通过如下任一方式更正此问题。
1.按需设置max_connections大小。
max_connections控制着最大连接数。通过如下方式修改max_connections。
[highgo@hgdb data]$ vi $PGDATA/postgresql.conf
修改max_connections值:
max_connections = 500
修改完毕后依次按"ESC :wq"四个键来保存退出。
[highgo@hgdb data]$ pg_ctl restart
waiting for server to shut down.... done
server stopped
server starting
[highgo@hgdb data]$ 2018-01-15 11:05:36 CST [2185] : [1-1] user=,db= 日志: 日志输出重定向到日志收集进程
2018-01-15 11:05:36 CST [2185] : [2-1] user=,db= 提示: 后续的日志
㈨ Python连接mysql数据库报错
Python连接mysql数据库报错
这里的意思是:数据库连不上啊。
可能是网络问题,可能是防火墙问题,可能是3306端口没开。你先排除这些问题吧。用一些mysql工具连接测试看,比如SQLyog 测试。