-
sql-server-2008 – 实体框架4代码第一 – 防止DB删除/创建
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
我使用Code First范例编写了一个ASP.Net MVC 3应用程序,当我对模型进行更改时,Entity Framework会自动尝试通过DROP和CREATE语句重新创建底层SQL Server数据库.问题是应用程序托管在第三方远程服务器上,这限制了我可以拥有的数据库数量,似乎不允许我从此错误消[详细]
-
SQL Server查询干运行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
我运行大量执行INSERT的查询,在表上插入SELECT,UPDATE和ALTER,并且在开发这些查询时,运行以测试查询的各个部分的中间步骤可能会改变表或数据在表. 是否有可能做一个查询的干运行,并让SQL Management Studio给你什么结果,而不实际修改数据或表结构? 在这一刻,[详细]
-
sql-server-2005 – newid()vs newsequentialid()有什么区别/利
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
在所有主键都是GUID的数据库中,使用newid()和newsequentialid()作为“默认值或绑定”的差异/含义和/或优缺点是什么. 我唯一不同的是,newid()创建一个新的随机GUID而不是newsequentialid()创建一个新的GUID基于表中的最后一个增量的方式. 解决方法 据了解,当您[详细]
-
在SQL Server 2008中,一个数据库中的值与另一个数据库的UPDATE记
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
我需要使用旧数据库中的1列数据更新我的新数据库.基于匹配ItemID,我需要使用旧数据库中的值在我的新数据库中设置描述列.当我进行加入时,我可以看到需要更新的内容,但我不知道如何正确处理这个更新. 解决方法 BEGIN TRANSACTIONUPDATE t1SET Description = t2.[详细]
-
azure – 无法找到SQL Server的防火墙设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
我正在尝试管理SQL Server数据库的防火墙设置.但是数据库设置中没有防火墙选项.此操作的目标是允许我的IP. 我有免费试用订阅. 解决方法 防火墙设置位于“SqlServer”上.创建新的Azure SQL数据库实例时,还会创建SQL Server. 转到浏览 SQL Server选择数据库所在[详细]
-
哪个嵌入式数据库具有最大的SQL兼容性,并发性支持?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
我的应用程序目前使用Microsoft Access,但现在可以托管在Linux盒子上.此外,当从多个计算机访问时,其中之一可以更新记录(当其被其他用户读取时). 我还要求嵌入式数据库应该支持复杂的SQL查询,如内部SQL,连接等. 我尝试了SQLite,但是许多现有的查询失败,或者需[详细]
-
sql-server – SQL Server 2008 – 登录失败.登录名来自不可信域
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
我刚刚安装了SQL Server 2008 Developer Edition,我试图使用SQLCMD.exe连接,但是我收到以下错误: H:sqlcmd.exe -S ".SQL2008"Msg 18452,Level 14,State 1,Server DEVBOXSQL2008,Line 1Login failed. The login is from an untrusted domain and cannot be[详细]
-
加密SQL connectionstring c#
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
我创建了一个连接到sql 2005服务器的c#应用程序(不是asp网页).在我的源代码中,这个sql-server的密码和userid是ConnectionString中的纯文本. SqlConnection con = new SqlConnection();con.ConnectionString = "Data Source=server1;"+ "Initial Catalog=mydat[详细]
-
sql-server – 使用SQL Server Profiler进行日志表访问
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
有没有办法使用Profiler来确定查询是否正在访问表? 我看到一个名为Object:Opened的事件(表示何时访问了一个对象,例如SELECT,INSERT或DELETE语句)和Object:Closed,但这些似乎不起作用. 特别是,我使用Object:Opened和Object创建了一个简单的跟踪:没有过滤[详细]
-
sql-server – 使用带有FIRST_VALUE和LAST_VALUE的GROUP BY
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
我正在处理一些当前以1分钟为间隔存储的数据,如下所示: CREATE TABLE #MinuteData ( [Id] INT,[MinuteBar] DATETIME,[Open] NUMERIC(12,6),[High] NUMERIC(12,[Low] NUMERIC(12,[Close] NUMERIC(12,6) );INSERT INTO #MinuteData ( [Id],[MinuteBar],[Open],[详细]
-
SQL Unpivot多列数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
我正在使用SQL Server 2008,我正在尝试解析数据,这里是我使用的SQL代码, CREATE TABLE #pvt1 (VendorID int,Sa int,Emp1 int,Sa1 int,Emp2 int)GOINSERT INTO #pvt1 VALUES (1,2,4,3,9);GO--Unpivot the table.SELECT distinct VendorID,Orders,Orders1FROM ([详细]
-
sql – HAVING没有GROUP BY
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
根据标准(!)SQL可能有以下可能: 为了符合标准(如果还没有),应该做什么最小的变化? 它可以像MySQL中的预期那样工作,如果第一行的NumberOfPages有最大值. 选择 * 从书 HAVING NumberOfPages = MAX(NumberOfPages) 以下是标准书写的: HAVING search conditio[详细]
-
数据库 – Flyway的迁移前和迁移后脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
我正在寻找一种在迁移之前和之后执行钩子脚本的方法. 我有一堆视图和存储过程,并希望过程是: 删除所有视图和存储过程. 运行迁移. 重建视图和存储过程. 这可确保对架构的任何更改都反映在相关视图和存储过程中.步骤(1)和(3)将是bash脚本. 这可能在Flyway? 解[详细]
-
sql-server – SQL Server跨数据库别名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我试图理解如何使用别名来引用同一实例中的另一个数据库,而不必使用硬编码名称. 方案如下: 我有一个带有存储数据的数据db,一个审计数据库,用于保存所有更改.由于各种原因,我希望将审计数据保存在一个单独的数据库中,这不仅仅是因为它可能会变得非常大并且出[详细]
-
SQL – STDEVP或STDEV以及如何使用?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我有一张桌子: LocationId OriginalValue Mean1 0.45 3.99 2 0.33 3.993 16.74 3.994 3.31 3.99 等等… 我将如何使用此表格制定标准偏差,以及您将推荐什么 – STDEVP或STDEV? 解决方法 要使用它,只需: SELECT STDEVP(OriginalValue)FROM yourTable 从下面[详细]
-
sql-server – SQL Server网络接口:连接字符串无效[87]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
当我从我的SQL Server 2008实例上的cmd运行它时: sqlcmd -U sa -S mymachinen_nameMSSQLSERVER (其中MSSQLSERVER是我的实例名称) 我得到密码的提示,之后我得到了这个: Password: HResult 0x57,Level 16,State 1 SQL Server Network Interfaces: Connection[详细]
-
sql – 将字符串oracle拆分成单个列并插入表中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
我有一个包含以下格式的列数据的表(Row#只是为了表示行号). Row#1 :test.doc#delimiter#1234,test1.doc#delimiter#1235,test2.doc#delimiter#1236brRow#2 :fil1.txt#delimiter#1456,fil1.txt#delimiter#1457 我想使用逗号(,)作为分隔符来分割字符串,在一个列[详细]
-
在LINQ查询中删除多条记录的最佳方法?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
用LINQ一次性删除多条记录的最佳方式是什么? 解决方法 使用Linq2Sql删除记录 CustomerDataContext ctx = new CustomerDataContext("connection string");var customers = ctx.Customers.Where(c = c.Name == "david");ctx.Customers.DeleteAllOnSubmit(custo[详细]
-
在SQL中存储圣经的最好方法是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
我正在寻找的是具有相应字段/类型的表名称的细目. 我想要存储的圣经将是英文,需要支持以下内容: 书籍 章节 节标题(可以在经文之间和之间显示) 小帽文字 红字文本 诗歌数字 脚注(可以在节内和节内标题中显示)(可以选择参考另一节经文) 交叉引用(本质上只是引[详细]
-
sql-server – 基于列值更改的T-SQL递增计数器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
我有如下的样本表.该表按另一个未显示的列排序.我需要根据值列中的更改来增加计数器列值.请参阅下面的示例.如何在T-SQL(SQL Server 2014)中完成. ID Value1 32 33 24 25 26 37 08 0 预期产出: ID Value Counter1 3 12 3 13 2 24 2 25 2 26 3 37 0 48 0 4 解[详细]
-
LINQ-to-SQL CompiledQuery.Compile()与更新,删除,插入?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
所有, 所以我已经将LINQ-to-SQL中的所有选择查询转换为使用CompiledQueries来加快速度.到目前为止,对于select语句来说效果很好,但是我还没弄清楚如何预编译insert,update或delete语句. 当然,当您在LINQ-to-SQL中插入,删除或更新时,必须使用对象模型.但显然它[详细]
-
实体框架通过字符串sql过滤数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
我正在我的表中存储一些过滤数据.让我更清楚一点:我想在数据库中存储一些where子句及其值,并在数据库中检索数据时使用它们. 例如,考虑一个人表(实体集)和其他表中的一些过滤器: "age"," 70""gender","= male" 现在,当我从人员表中检索数据时,我想获取这些过[详细]
-
entity-framework – 如何首先通过Enity Framework代码以编程方
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
我使用EF 6.我现有的代码是: public void CreateOrUpdateCompanyDb(string companyDbName){ try { string connectionString = _connectionStringProvider.GetConnectionString(companyDbName); DbMigrationsConfiguration cfg = CreateMigrationsConfig(conn[详细]
-
SQL CLR触发器可以执行此操作吗?或者,还有更好的方法?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
我想编写一个监视数据库表的服务(可能在c#中).当记录插入表中时,我希望服务获取新插入的数据,并使用它执行一些复杂的业务逻辑(对于TSQL来说太复杂). 一种选择是让服务定期检查表以查看是否已插入新记录.这样做的问题是我希望服务一旦发生就知道插件,我不想破[详细]
-
访问音乐基因组数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
我有兴趣根据属性(小调音调等)查找歌曲.这些是Pandora为什么选择歌曲的细节中列出的东西,但是使用潘多拉,我必须给它歌曲/艺术??家. 有没有办法得到音乐基因组数据库(或类似的东西),所以我可以搜索基于属性(别人已经编目)的歌曲, 解决方法 您可以使用Gracenote[详细]